Java

JUnit4のメモ

アノテーションを使用する

アノテーション 意味 クラス
@Test テスト対象メソッド org.junit.Test
@Test(expected=例外クラス.class) 指定した例外が発生したら成功 org.junit.Test
@Test(timeout=ミリ秒) 指定時間をオーバーしたら失敗 org.junit.Test
@Ignore("comment") テスト対象外とする(@Testにつける) org.junit.Ignore
@Before これまでの setUp() に相当するもの org.junit.Before
@After これまでの tearDown() に相当するもの org.junit.After
@BeforeClass 全テスト実行前に1回だけ実施される前処理 org.junit.BeforeClass
@AfterClass 全テスト実行後に1回だけ実施される後処理 org.junit.AfterClass