我有一组使用Eclipse运行的44个JUnit测试(我从其他人那里获得了这些测试-我是JUnit测试的新手)。当我一起运行它们时,其中有24个失败。但是,如果我随后单独运行失败的故障,则其中某些故障确实会通过。测试确实会花费一些时间-例如,其中一项失败需要大约一到两分钟才能完成,而让所有这些测试仅需几秒钟即可完成。
我通过右键单击它们所在的文件夹并选择“运行方式-> JUnit Test”来启动多个测试。我正在使用JUnit3。在启动它们时我做错了什么吗?是否缺少某种选择?
最佳答案
在没有看到测试的情况下很难确定,但是在我看来,它们共享一些状态或资源,而这些状态或资源没有为下一个测试正确重置。
关于eclipse - Eclipse中的JUnit测试一起运行时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4286533/