35

JUnit アサーションの結果を [標準出力に] 出力するにはどうすればよいですか?

私はこのようないくつかのテストを持っています:

@Test
public void test01()
{
    Position p = getPositionAt('a', 1);
    assertNotNull("a1 exists", p);
    assertNotNull("figure exists a1", p.getFigure());
    
    p = getPositionAt('a', 2);
    assertNotNull("exists a2", p);
    assertNull("figure exists a2", p.getFigure());
    
    p = getPositionAt('b', 1);
    assertNotNull("exists b1", p);
    assertNull("figure exists b1", p.getFigure());
}

これは、私が取得したい印刷出力形式です。

a1 exists -success
figure exists a1 -success
exists a2 -success
figure exists a2 -succcess
exists b1 -succcess
figure exists b1 -failed

runnersandを使用してこれを行う方法はありsuitesますか? assertSuccess()または、assertFailed()メソッドが存在しますか?

4

4 に答える 4