Dire que j'ai un test JUnit comme:essai différentes méthodes avec différents sous-ensemble de données en cas de test JUnit
@RunWith(Parameterized.class)
public class TestMyClass {
@Parameter
private int expected;
@Parameter
private int actual;
@Parameters
public static Collection<Object[]> data() {
return Arrays.asList(new Object[][] {
{ 0,1 }, { 1,2 }, { 2,3 }, { 3,4 }, { 4,5 }, { 5,6 },{ 6,7 }
});
}
@Test
public void test1 { //test }
@Test
public void test2 { //test }
}
Je veux courir test1 seulement {0,1}, {1,2} et {2,3} et exécutez test2 uniquement avec {3,4}, {4,5} {5,6}
Comment puis-je y parvenir? Editer: Les paramètres sont lus à l'exécution à partir d'un fichier.
Merci Pomkine. Cela a fonctionné et a résolu le but. –
@AnmolGupta Heureux qu'il a aidé – pomkine