Salut, je veux courir même testcase pour plusieurs fois avec des données différentescomment obtenir des tests count exécuter sur l'exécution même TESTCASE pour plusieurs fois avec des données différentes
par exemple, si je lance le même cas de test pour 3 fois avec des données différentes il devrait montrer
les tests effectués: 3, échecs: 0
quand je reçois essayé tests effectués: 1 échecs: 0 seulement des suggestions?
import org.junit.Test; import org.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};
}
Ici testcase isPrime est en cours d'exécution pour 4 fois des moyens de contrôle 4 testscenarios mais en résultat final je suis obtenir testsRun: 1/1 échecs: 0 ce dont j'ai besoin est devrait afficher testsrun: 4/4 échecs: 0
salut arne ci-dessous l'exemple de code ici le TESTCASE en cours d'exécution pour 4 fois, mais dans le rapport, il montre que runtests: 1/1 échec: 0 ce dont j'ai besoin est runtests: 4/4 échec: 0 de sorte que vous pouvez facilement trouver le cas d'échec ... import org.junit.Test; import org.junit.experimental.theories. *; import org.junit.runner.RunWith; /** * @author * */ @RunWith (Theories.class) public class PrimeTest { \t @Theory \t @Test \t isPrime public void (candidat int) { \t \t système. out.println ("candidat:" + candidat); Public static @DataPoints int [] candidates = {1, 2, 3, 4}; \t} \t } –