我目前正在尝试在Play框架中使用Mockclasses进行测试。 我已经实现了文档中编写的所有内容。不幸的是,编译器说:
[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的一个问题吗?
答案 0 :(得分:0)
我刚刚安装了新的OS X 10.9版本,其中包括xCode更新和SDK更新(我猜Java也得到了更新)。无论如何,错误不再发生,所以它可能是jdk的一个问题......
答案 1 :(得分:0)
Mockito是一个可选的依赖项(与大多数Play2依赖项一样)。摘自我的Build.scala
:
"org.mockito" % "mockito-all" % "1.9.5"