【问题标题】:playframework 2.2.0 scala mockito testplayframework 2.2.0 scala mockito 测试
【发布时间】:2013-10-25 19:21:39
【问题描述】:

我目前正在尝试在游戏框架中使用 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 上运行 play 并且有相同的错误,但我找不到任何解决方案。 有没有人有这个问题的解决方案?是不是mac jdk的问题?

【问题讨论】:

    标签: scala mockito playframework-2.2


    【解决方案1】:

    我刚刚安装了新的 OS X 10.9 版本,其中包括 xCode 更新和 SDK 更新(我猜 Java 也得到了更新)。无论如何,错误不再发生,所以它可能是 jdk 的问题......

    【讨论】:

      【解决方案2】:

      Mockito 是一个可选依赖项(与大多数 Play2 依赖项一样)。摘自我的Build.scala

      "org.mockito" % "mockito-all" % "1.9.5"
      

      【讨论】:

      • “我已经实现了文档中所写的所有内容。”因此,我已经将 mockito 添加到我的依赖项中......正如我在我的答案中所说,切换到新的 Mac OS 解决了这个问题,没有任何代码更改,所以我猜这是一个 jdk 问题......
      猜你喜欢
      • 2016-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2018-01-30
      相关资源
      最近更新 更多