0

在我的 Junit 测试中,我通常使用“AssertEquals”,当测试失败时,跟踪会正确显示在 JUnit/eclipse 的失败跟踪中我想知道如何让这些跟踪显示在文件中?

@Test 
  public void testButtons() { 
       SelectionButton().ButtonFile();
       assertEquals("selected button should be edit",FILE.EDIT,File.getSelectedItem);
  } 

我如何打印/重定向文件中的断言失败跟踪?谢谢

4

1 回答 1

2

assertEqualsJUnit的方法AssertionError在错误时抛出无消息。如果您想记录有关失败的更多信息,则必须在以下位置捕获AssertionError类似信息:

try{
    assertEquals(true, true);
}catch (AssertionError ex) {
    //Do Something
    throw(ex);
}
于 2010-10-06T09:16:21.433 回答