我正在使用 ScalaMock3,我正在尝试javax.jms.TextMessage
在我的 ScalaTest 规范中创建一个模拟。
import javax.jms.TextMessage
import org.scalamock.scalatest.MockFactory
import org.scalatest.{Matchers, WordSpecLike}
class MySpec extends WordSpecLike
with Matchers
with MockFactory {
"MySpec" should {
"create the mock I want!" in {
val msg = mock[TextMessage]
msg.getText _ expects() returning "my_text"
msg.getText shouldBe "my_text"
}
}
}
但是,当我尝试编译时,我得到以下信息:
[error] /my/path/MySpec.scala:14: could not find implicit value for evidence parameter of type org.scalamock.util.Defaultable[java.util.Enumeration]
[error] val msg = mock[TextMessage]
^
在网上看,我发现了这个(未解决的)问题,但我希望有人至少可以建议一个解决方法......
谢谢