Java jUnit ErrorCollector报告重复的行

Java jUnit ErrorCollector报告重复的行,java,junit,Java,Junit,我从JUnitWiki中找到了下面的示例。我希望错误表应该不断地报告两个错误。但有时它会报告第二个错误两次。有什么解释吗 public class ErrorCollectorRuleTest { @Rule public ErrorCollector collector= new ErrorCollector(); @Test public void example() { collector.addError(new Throwabl

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

    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的想法错误。请参见

如何运行测试:Maven、Eclipse、命令行等等?@StefanBirkner IntellijTanks!测试用例在Eclipse中运行良好,但不是IntelliJ IDEA。