我在我的Spring项目中使用JUnit 5,并且想使用Mockito进行一些模拟。所以我添加了几个Mockito依赖项:mockito-core 2.21.0和mockito-junit-jupiter 4.0.0。
然后根据我在某个地方找到的一些指导,我在我非常简单的测试课程中添加了以下内容:
@ExtendWith(MockitoExtension.class)
但当我运行测试时,我得到了一个令人困惑的错误:
java.lang.NoSuchMethodError: org.mockito.internal.configuration.plugins.Plugins.
getMockitoLogger()Lorg/mockito/plugins/MockitoLogger;
...
但是我没有在任何地方使用MockitoLogger类,或者至少没有明确使用。那么是什么导致了这种奇怪呢?
如果你想模拟一个方法并在同一个类中测试一个方法,你必须使用@Spy而不是@mock。然后应该删除@beforeach代码块。此外,还必须调用要测试的方法。
请分享更多代码,谢谢
问题内容: 我正在使用mocha-phantomjs设置进行单元测试。我有以下package.json脚本来运行测试。 在浏览器中可以正常运行。当我在cmd中运行命令时,测试运行正常,但同时也会出现以下错误 请任何人告诉我如何解决此错误。 问题答案: 当我在cmd中运行命令npm test时,测试运行正常 不,他们不是。您有6个失败的测试。的退出代码等于测试失败的次数。直接运行,看看有什么问题。意
问题内容: 当我尝试在Chrome中运行测试时出现此错误: 初始化方法AutomationUsingSelenium.SmuladorChrome.MyTestInitialize引发异常。OpenQA.Selenium.DriverServiceNotFoundException:OpenQA.Selenium.DriverServiceNotFoundException 原因是什么? 问题答案
我刚刚添加了测试单元,当我使用运行它时,我得到了错误,测试将失败。但是,当我运行时,一切看起来都很好,我不知道发生了什么黑客。我认为当我使用运行时,无法识别部分文件,并将抛出新的错误。 这是我的代码https://github.com/rohmanhm/unobuilder/tree/test 下面是错误消息。 rohmanhm~/desktop/code/works/unobuilder tes
当我尝试向UIViewController添加UIBarButtonItem时,在运行时没有显示任何内容。 我所做的: 我从一个全新的单视图项目开始。 我将一个UIBarButtonItem拖入视图控制器。 我现在可以在故事板中查看和自定义项目,但是当我运行它时,没有工具栏。 注意:栏按钮项显示为视图控制器的直接子项。 如何让UIToolbar出现?
每次尝试使用Jenkins执行测试用例时,下面的Java错误都会显示在我的测试报告中。 错误1:
运行单个测试时引发错误: 通过点击方法名称旁边的绿色三角形按钮启动测试。 但是如果你通过maven(生命周期)对整个项目进行测试- 要使用JUnit,需要使用以下依赖项: 负责这个项目的其他团队成员(一个存储库,不同的分支)没有这样的问题。是什么导致了这个错误?使用了IDE-IntelliJ IDEA UPD:我什么都试过了。删除。idea文件夹没有效果,也没有重新下载所有依赖项。清除缓存也没有效