JUnitの@Before,@BeforeClass,@Afterアノテーションの違い

JUnitのあのテーションで、@Before,@BeforeClass,@Afterアノテーションの違いです。

@Before…テストメソッドごとに実行されるメソッド

@BeforeClass…1つのクラスで1度だけ実行されるメソッド

@After…テストメソッドごとの最後に実行されるメソッド

@Beforeメソッドではテーブルをデリートするなどのクリア処理を行うことが多いです。

@Before
public void  set() throw Exception {
  IncludeTableFilter tableFilter = new IncludeTableFilter({"テーブル1","テーブル2"});
  DatabaseDataSet dataSet = new DatabaseDataSet(connection, false, tableFilter);
  DatabaseOperation.DELETE_ALL.execute(connection, dataSet);
}

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA