35.3.2. 別のテストフレームワークでの SeamTest の使用
Seam では特に設定することなく TestNG に対応しますが、 JUnit など他のテストフレームワークを使用することもできます。 これを行うには次を行う
AbstractSeamTest の実装を与える必要があります。
- それぞれのテストメソッドの前に
super.begin()を呼び出します。 - それぞれのテストメソッドの後に
super.end()を呼び出します。 - 統合テスト環境を設定する
super.setupClass()を呼び出します。 いずれのテストメソッドよりも先にこれを呼び出してください。 - 統合テスト環境を消去する
super.cleanupClass()を呼び出します。 - 統合テストの開始時に
super.startSeam()を呼び出して Seam を起動します。 - 統合テストの終了時に
super.stopSeam()を呼び出して Seam を正しくシャットダウンします。