我尝试了以下
import org.scalatest._
import org.scalamock._
import org.scalamock.scalatest._
class TestMock extends FlatSpec with MockFactory with ShouldMatchers {
"foo" should "bar" in {
val obj = mock[Object]
//...
}
}
并且编译器告诉我TestMock
的自我类型不符合MockFactory
的自我类型。所以我将课程改为
class TestMock extends FlatSpec with MockFactory with ShouldMatchers {
self : MockFactory with Suite =>
"foo" should "bar" in {
val obj = mock[Object]
//...
}
}
现在它抱怨mock
不是值。
我正在使用scalatest_2.10-2.0.M5b.jar和scalamock-scalatest-support_2.10-3.0.1.jar。
我做错了什么?
答案 0 :(得分:3)
解决它:显然需要scalamock-core
和scalamock-scalatest-support
罐子。我假设它是一个或另一个。