java - jUnit ErrorCollector 报告重复行

标签 java junit

我从 jUnit wiki 中找到了以下示例。我希望错误表应该不断报告两个错误。但有时它会报告第二个错误两次。有什么解释吗?

    public class ErrorCollectorRuleTest {
    @Rule
    public ErrorCollector collector= new ErrorCollector();

    @Test
    public void example() {
        collector.addError(new Throwable("first thing went wrong"));
        collector.addError(new Throwable("second thing went wrong"));
        System.out.println("Completed");
    }
}

输出:

Completed
java.lang.Throwable: first thing went wrong
java.lang.Throwable: second thing went wrong
java.lang.Throwable: second thing went wrong

最佳答案

我认为这是一个 IntelliJ Idea 错误。参见 https://github.com/junit-team/junit/issues/1104

关于java - jUnit ErrorCollector 报告重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32973163/

相关文章:

java - 由于编码问题,Maven 未能通过我的单元测试

java - 检查结果是否唯一

java - JPA 属性表达式与使用 'In'

java - 如何检查特定文件夹或文件是否与 java 程序共享?

java - 如何为手动依赖注入(inject)创建mockito测试

java - 如何通过右键单击 Eclipse 上的包并选择 "Run as JUnit test"来运行包及以下包中的所有 junit 测试(递归地)

jsp标签中的java变量?

java - 需要帮助选择技术

java - 在Java中的测试类中实例化要测试的类

testing - TFS 测试结果详细报告与 SoapUI 项目结构不一致