我遇到了一个问题,我的Java项目中的几个单元测试在不同的环境中表现出不一致的行为。具体来说,一些测试在测试环境中失败(作为Jenkins构建的一部分),而相同的测试在本地开发环境中通过。此外,这些测试在另一个环境(例如QA环境)中执行时再次通过。值得注意的是,测试是使用JMockit版本1.20,Mockito版本2.8.0和JUnit 4.12编写的,构建是使用Gradle 4.8进行的。当测试在相同的配置下运行时,为什么测试在不同的环境下会有不同的行为呢
qmb5sa221#
检查是否有任何顺序需要在测试中保持。这意味着您必须定义执行Test方法的顺序。不久前,我们在某个地方遇到了这个问题。去看看吧
1条答案
按热度按时间qmb5sa221#
检查是否有任何顺序需要在测试中保持。这意味着您必须定义执行Test方法的顺序。不久前,我们在某个地方遇到了这个问题。去看看吧