はじめに
単体テスト実施時にExceptionを発生させる必要があり、方法を調査した。
準備
catch節を適当に用意する。
} catch (IOException ie) {
System.out.println("IOException 例外が発生しました。");
} catch (ArithmeticException ae) {
System.out.println("ArithmeticException 例外が発生しました。");
} catch (Exception e){
System.out.println("Exception 例外が発生しました。");
}
実行
他のExceptionも同様なので必要に応じてcatch節を追加してテストを行う。
- IOException → throw new IOException();
- ArithmeticException → throw new - ArithmeticException();
- Exception → throw new Exception();