いくつかの値を返す DAO があり、メソッドが特定の例外をスローすることを確認する方法を教えてください。
質問する
3333 次
1 に答える
4
JUnit を使用していて、テストで特定の例外がスローされることが予想される場合は、次のようにします。
@Test(expected = MyException.class)
public throwsExceptionWhenPassedAnIllegalValue() {
[...]
}
TestNG を使用している場合、同様の構文:
@Test(expectedExceptions = MyException.class)
public void throwsExceptionWhenPassedAnIllegalValue() {
[...]
}
予期した例外がスローされない場合、これらのテスト メソッドは失敗します。
于 2013-06-13T11:41:53.233 に答える