Java-运行整个程序包时通过了Maven测试/单元测试,但单独运行测试时失败

时间:2018-07-19 14:39:22

标签: java maven testing

我刚刚收到我的拼贴画中的一个项目,当我通过右键单击整个项目并选择Maven测试或Maven安装来运行带有Maven测试/ Maven安装的整个项目时,它成功运行。但是,如果我运行单个测试,则该测试失败。我在这里不太明白为什么会这样。有人可以给我一个提示吗?谢谢!

1 个答案:

答案 0 :(得分:0)

另一个单元测试可能正在建立某种状态,该状态会影响失败的单元测试。最佳实践是避免编写依赖于共享状态的单元测试,因为通常无法保证测试以什么顺序运行。有关单元测试最佳实践的详细说明,请参见this article