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 に答える