日々精進

新しく学んだことを書き留めていきます

JUnitで例外がthrowされることをテストする

調べた範囲だと、JUnit5だと以下のように書くのが一番良さそうだった。

    Exception exception = assertThrows(NumberFormatException.class, () -> {
        Integer.parseInt("1a");
    });

throwされた例外の中もassertできるし、try catchを書かなくて良いし、これいいね。

参考:

www.baeldung.com