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

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);
}

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました