Как получить трассировку с помощью Junit4 - PullRequest
0 голосов
/ 06 октября 2010

в моем тесте Junit я обычно использую «AssertEquals», и когда тест не пройден, трассировка правильно отображается в трассировке «Ошибка» JUnit / eclipse Я хотел бы знать, как заставить эти следы показать это в файле?

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

как я могу напечатать / перенаправить трассировку ошибки утверждения в файле? спасибо

1 Ответ

2 голосов
/ 06 октября 2010

Метод JUnit assertEquals выдает AssertionError без сообщения об ошибке. Если вы хотите получить дополнительную информацию о сбое, вам нужно будет перехватить AssertionError, например:

try{
    assertEquals(true, true);
}catch (AssertionError ex) {
    //Do Something
    throw(ex);
}
...