作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是在 Scala 中编写 junit 测试的新手,我正在使用 Mockito 来模拟对象。我也在使用 scalatest_2.12-3.0.4
。 ScalaTest 文档(如 here )显示了使用 MockitoSugar 创建模拟的语法,即
val mockCollaborator = mock[Collaborator]
org.scalatest.mock.MockitoSugar
在 import 语句中被划掉,表明它已被弃用。我发现的唯一替代方法是,不要使用 MockitoSugar 而是使用:
val mockCollaborator = mock(classOf[Collaborator])
mock[]
表示法。
最佳答案
根据 issue 和一些评论,答案应该改变:
MockitoSugar
已移至单独的项目:https://github.com/scalatest/scalatestplus-mockito testCompile group: 'org.scalatestplus', name: 'mockito-3-4_2.13', version: '3.3.0.0-SNAP3'
起源问题:
https://github.com/scalatest/scalatest/issues/1789
org.scalatest.mockito.MockitoSugar
而不是
org.scalatest.mock.MockitoSugar
关于scala - 为什么不推荐使用 scalatest MockitoSugar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48552339/
我是在 Scala 中编写 junit 测试的新手,我正在使用 Mockito 来模拟对象。我也在使用 scalatest_2.12-3.0.4 。 ScalaTest 文档(如 here )显示了使
我正在尝试编写一些功能测试,并且我想模拟使用外部提供程序的服务。但我无法为返回 EitherT 的函数设置模拟 这是其实现调用外部服务的 Trait @ImplementedBy(classOf[Ex
我是一名优秀的程序员,十分优秀!