タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

exceptionとjavaとjunitに関するmanabouのブックマーク (2)

  • JUnit4での例外テストを楽チンにする! - Qiita

    2018/6/13追記 jUtaime は JUnit5 の登場によりその使命を終えました。 長らくご愛顧ありがとうございました m(_ _)m みなさま JUnit5 を使いましょう。 What's the issue ? JUnitでの例外検証コードをもっとスッキリ書きたいっ! そう思っているのはきっと私だけではないはず・・・ before 例えば Person#setAge(int) なんていうよくあるメソッドを作ったとして、次の4点を検証したい。 setAge(-1) は NG → IllegalArgumentException をスロー setAge(0) は OK setAge(200) は OK : 超長寿社会の到来に備えて。 setAge(201) は NG → IllegalArgumentException をスロー、例外メッセージあり 通常のJUnit4ではこんな感

    JUnit4での例外テストを楽チンにする! - Qiita
  • Java 8 で例外を投げていることをテストしたい - tokuhirom's blog

    Java 8 で例外を投げていることをテストしたい 特定の条件で例外を投げるコードを書いたときに、それをテストしたい。なんてときがある。 このクラスの例外があがってるってことだけ判断できればいいんだけどな、ぐらいのゆるい条件のとき。 そんな時は以下のようなユーティリティを定義すればいい。 public static void assertThrows(Class<? extends Exception> exceptionClass, Code code) { boolean thrown = false; try { code.run(); } catch (Exception ex) { System.out.println(ex); assertTrue(exceptionClass.isInstance(ex)); thrown = true; } assertTrue(throw

  • 1