我目前正在尝试在游戏框架中使用模拟类进行测试。我已经实现了文档中编写的所有内容。不幸的是,编译器说:
[error] bad symbolic reference. A signature in MockitoStubs.class refers to term stubbing
[error] in package org.mockito which is not available.
[error] It may be completely missing from the current classpath, or the version on
[error] the classpath might be incompatible with the version used when compiling MockitoStubs.class.
我发现其他一些人在Mac上运行游戏并遇到相同的错误,但我找不到任何解决方案。有人有解决这个问题的方法吗?也许是mac jdk的问题吗?
我刚刚安装了新的OS X 10.9版本,其中包括xCode Update和SDK更新(我想Java也更新了)。无论如何,错误不再发生,所以可能是JDK的问题...
Mockito是一个可选的依赖项(与大多数Play2依赖项一样)。摘自我的Build.scala
:
"org.mockito" % "mockito-all" % "1.9.5"