【发布时间】:2015-05-30 19:07:44
【问题描述】:
如何让 Junit 测试运行所有单元测试,而不是在第一次失败时停止? 目前,一个测试文件中有 48 个测试,但是当 1 个测试失败时,该失败测试之后的测试不会运行。
我正在使用最新的 Eclipse Luna、JDK 8 和 maven。有没有办法调整设置,以便我可以运行所有测试并查看失败的测试s?
感谢您的帮助。
【问题讨论】:
-
你是如何运行测试的?
-
@DaveNewton : Testfile -> 右键 -> Run as -> Junit Test.
-
右键单击什么?你在IDE中吗?也许这些信息将有助于包含在问题中。
-
@DaveNewton:感谢您的回复。我正在使用 Eclipse,JDK8
-
如果您的所有断言都在一个测试方法中(糟糕),请查看 AssertJ 的软断言(或者,更好的是,拆分为单独的测试用例),如果
@Test-annotated 方法没有在较早的故障修复 Eclipse 配置之后运行,因为这不是默认行为。
标签: java eclipse unit-testing maven junit