EeBlog(テクニカルブログ)

第78回 JUnit4 その6

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

今回はJUnit4でのパラメータを使ったテストについて学びます。

JUnit4では、1つのテストメソッドに対し、複数のパラメータを使ってテストできます。
入力値によって期待値が異なるメソッドのテストに便利な仕組みです。

パラメータを使ってテストをする場合、テストクラスで以下の1~5を行う必要があります。
1.テストクラスに@RunWith(Parameterized.class)を付加する。 (さらに…)

第77回 JUnit4 その5

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

今回はJUnit4におけるテストのタイムアウト処理について学びます。

JUnit4では、テストメソッドのタイムアウト時間を設定できます。
設定した時間内にテストメソッドが終了しなかったら、テスト失敗となります。
設定方法は例外のテストと同様に、@Testで指定します。
例えば、タイムアウト時間を10ミリ秒に設定する場合、@Test(timeout = 10)とします。
(さらに…)

第76回 JUnit4 その4

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

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

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