3
我正在使用ScalaTest 2.0和ScalaMock 3.0.1。我如何断言一种嘲弄特质的方法被称为从不?如何断言使用ScalaTest和ScalaMock永远不会调用模拟方法?
import org.scalatest._
import org.scalamock._
import org.scalamock.scalatest.MockFactory
class TestSpec extends FlatSpec with MockFactory with Matchers {
"..." should "do nothing if getting empty array" in {
val buyStrategy = mock[buystrategy.BuyStrategyTrait]
buyStrategy expects 'buy never
// ...
}
}
ScalaMock 3需要ScalaTest 2.0.M5b - 一个测试版,我无法找到任何文件,似乎打破了我现有的测试。有什么我在这里做错了吗?我正在接近使用ScalaMock 2。 – moteutsch
是否有可能在'*'和特定值之间做某些事情,例如使用'mockFunction'?如果是这样,我不知道如何 – bbarker