2012-02-28 15 views
10

各テストメソッドの後に呼び出されることは理解していますが、テストメソッドが例外をスローした場合に呼び出されるかどうかを明示的に教えることができますか?テストケースで例外がスローされた場合、tearDownが呼び出されますか? (JUnit)

+3

あなたはテストを書いて例外をスローして自分自身を見つけることができます – reevesy

+0

まだJUnit 3ですか、それともJUnit 4ですか? –

+1

@reevesy、私はそれを行うことができました。しかし、1つの特定のケースに対して実行されるかどうかと、私とJUnitの間の契約に違いがありますか?そうではありませんか? – dln

答えて

20

docsを読む:

すべて@After方法がBeforeまたはTestメソッドで例外が発生した場合でも実行することが保証されています。

関連する問題