【发布时间】:2016-03-24 06:45:42
【问题描述】:
我正在编写一个新的单元测试,并收到一个 java.lang.Exception 并抛出错误“在测试类中找不到任何嘲弄”。这是作为 initializationError 发生的,这很有意义,因为我在 @Before 方法中设置了模拟。
有谁知道导致此错误的原因以及需要做些什么来解决它?
【问题讨论】:
我正在编写一个新的单元测试,并收到一个 java.lang.Exception 并抛出错误“在测试类中找不到任何嘲弄”。这是作为 initializationError 发生的,这很有意义,因为我在 @Before 方法中设置了模拟。
有谁知道导致此错误的原因以及需要做些什么来解决它?
【问题讨论】:
我找到了解决方案。我不知何故复制了:
@RunWith(JMockCategoryRunner.class)
从另一个文件中添加注释并删除它可以解决问题。
【讨论】:
你安装了 Mockery 吗? 如果没有,请更新您的 composer.json:
"require-dev": {
"mockery/mockery": "dev-master@dev"
}
然后运行:
composer update
here的回答
【讨论】: