1

私はjunitの概念に不慣れです。

データドリブンの概念が何であるかを誰かが私に明確に説明できますか?

そして、もう1つの質問はRunWith、1つのjunitクラスに2つの注釈付きメソッドを記述できるかどうかです。

@RunWith(Parameterized.class)
...

@RunWith(Theories.class)
...
4

1 に答える 1

2

http://support.smartbear.com/viewarticle/29139/

データ駆動型の概念を詳細に説明します。主に、コードを簡単にテストするためのさまざまなデータセットの作成に関与します。主に、特定のコードが常にさまざまなタイプのテストデータを実行し、目的の出力をテストする自動テストケースを作成するために使用されます。

そして2番目の質問では、複数の@Runwithメソッドは意味がないと思います。これは、JUnitに組み込まれているデフォルトのランナーではなく、適切なランナーをロードしてテストケースを実行するためのディレクティブであるためです。私も試していません。これがあなたの質問に対する答えを提供することを願っています。

于 2012-12-13T07:14:55.750 に答える