0

こんにちは私は異なるデータで同じテストケースを複数回実行したい

たとえば、同じテストケースを異なるデータで3回実行すると、次のように表示されます。

実行されるテスト:3、失敗:0

テストを実行しようとしたとき:1失敗:0提案のみ?

import org.junit.Test; importorg.junit.experimental.theories。*; import org.junit.runner.RunWith; @RunWith(Theories.class)public class PrimeTest {

@Theory
@Test
public void isPrime(int candidate ){
    System.out.println("candidate: "+ candidate );
}
public static @DataPoints int[] candidates = {1,2,3,4};

}

ここで、テストケースisPrimeが4回実行されているということは、4つのtestscenariosをチェックすることを意味しますが、最終的にはtestsRun:1/1の失敗:0が必要です。

4

2 に答える 2

0

さまざまなデータをパラメーターとしてテストに渡し、データプロバイダーを使用してデータを作成する必要があります。私は少しのテストコードがより多くの提案をするのに役立つでしょう...

于 2010-02-18T12:25:26.903 に答える
0

おそらく、パラメータ化されたテストを使用できます

于 2010-02-18T12:27:39.247 に答える