それは...ですか:
init()
とafter()
setUp()
とtearDown()
before()
とafter()
init()
とtearDown()
setUp()
とafter()
before()
とtearDown()
「テストケースの準備/クリーンアップ」(つまり、テストメソッド)を意味すると仮定すると、それはsetUp
およびtearDown
です。どちらも で宣言されていjunit.framework.TestCase
ます。
JUnit は、テストを呼び出すときに非常に特殊な一連のイベントに従います。まず、各テスト メソッドのテスト ケースの新しいインスタンスを作成します。したがって、5 つのテスト メソッドがある場合、JUnit はテスト ケースの 5 つのインスタンスを構築します。すべてのテスト ケース オブジェクトを構築した後、JUnit は各テスト メソッドに対して次の手順に従います。
setUp()
メソッドを呼び出しますtearDown()
メソッドを呼び出しますメソッドでは、setUp()
たとえばネットワーク接続を開くことができます ( prepare
)tearDown()
メソッドでは、たとえばネットワーク接続を閉じることができます ( clean up
)。このプロセスを使用すると、テスト ケースを簡単に準備およびクリーンアップできます。