0

データベースから返される値を持つarrayOfオブジェクトがあるとします。配列オブジェクトのいずれかに値が含まれていないかどうかを確認したいのですが、Junit4を使用してどのように行うことができますか。

Junit4でカスタマイズされたテストケースを書くことはできますか?

4

2 に答える 2

1

確かに、JUnit4 はユニット テスト フレームワークです。機能の小さな部分を迅速にテストできるようにするために作成されました。

したがって、簡単な例は次のようになります。

class MyTesterClass {
    @Test
    public void checkAllObjectsHaveValue() {
        String[] data = DAO.findAllData();
        for(String s : data) 
            assertFalse( s.isEmpty() );
    }
}

このようなクラスを多数作成でき、それぞれに複数のメソッドを含めることができます。それらを取得したら、IDE、ant、maven、または使用するその他のビルド ツールを使用して、自動または手動で実行できます。assert* ステートメントで指定した条件に基づいて、失敗または成功を報告します。

于 2009-07-23T06:48:17.750 に答える
0

理論とパラメータ化を確認してください。これらは、パラメータ化されたテストのjUnit(実験的)実装であり、あなたのケースに適しているようです。

于 2012-05-18T02:49:46.683 に答える