株式会社イーブ|未経験・転職の方も就職可能。Javaプログラマー育成のエキスパート

HOMEJAVA技術者育成システム開発求人情報個人情報保護

第 75 回 ~ JUnit4 その4 ~

トップページ > Java技術者育成 > Javaワンポイント > 第 75 回 ~ JUnit4 その4 ~

引き続き「JUnit4」について学んでいきます。


今回はJUnit4による例外のテストについて学びます。


JUnit4では、期待した例外が発生するかをテストできるようになりました。
発生した例外の型が期待通りならテスト成功となります。
例外の型が違う場合、あるいは例外が発生しなかった場合はテスト失敗です。


では、実際にRuntimeExceptionをテストしてみましょう。
テストメソッドのアノテーションに注目してください。



public class Sample {


    public static void throwRuntimeException() {
        throw new RuntimeException();
    }
}





import org.junit.Test;
import org.junit.runner.JUnitCore;


public class SampleTest {


    public static void main(String[] args) {
        JUnitCore.main(SampleTest.class.getName());
    }


    @Test(expected = RuntimeException.class)
    public void throwRuntimeException() {
        Sample.throwRuntimeException();
    }
}



RuntimeExceptionが発生し、テスト成功しているのが確認できますね。


[Javaワンポイント]内の前後の記事
第 76 回 ~ JUnit4 その5 ~
→ 第 75 回 ~ JUnit4 その4 ~
第 74 回 ~ JUnit4 その3 ~


■更新日時での前後の記事
10月29日 お天気
→ 第 75 回 ~ JUnit4 その4 ~
10月28日 お天気