【问题标题】:No Mockery found in test class在测试类中没有发现嘲弄
【发布时间】:2016-03-24 06:45:42
【问题描述】:

我正在编写一个新的单元测试,并收到一个 java.lang.Exception 并抛出错误“在测试类中找不到任何嘲弄”。这是作为 initializationError 发生的,这很有意义,因为我在 @Before 方法中设置了模拟。

有谁知道导致此错误的原因以及需要做些什么来解决它?

【问题讨论】:

    标签: java junit mocking


    【解决方案1】:

    我找到了解决方案。我不知何故复制了:

    @RunWith(JMockCategoryRunner.class)
    

    从另一个文件中添加注释并删除它可以解决问题。

    【讨论】:

      【解决方案2】:

      你安装了 Mockery 吗? 如果没有,请更新您的 composer.json

      "require-dev": {
          "mockery/mockery": "dev-master@dev"
      }
      

      然后运行:

      composer update
      

      here的回答

      【讨论】:

      • 感谢您的建议,我想我找到了原因。看我的回答
      • 这是一个 Java 问题,而不是 PHP。
      猜你喜欢
      • 2019-02-27
      • 2021-03-03
      • 2017-04-03
      • 2017-09-01
      • 2014-01-16
      • 2018-08-14
      • 2015-01-25
      • 2019-08-03
      • 2014-10-27
      相关资源
      最近更新 更多