Я использую ScalaMock3, и я пытаюсь создать макет javax.jms.TextMessage
в моей спецификации ScalaTest.ScalaMock не издевается над моим TextMessage
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]
^
Глядя в Интернете, я нашел (неразрешенный) issue, но я надеялся, что кто-то может предложить работу вокруг в как минимум ...
Благодаря