2010-06-24 5 views
0

Par exemple, un test nommé ExampleTestEst-ce que quelqu'un sait comment sélectionner des parties de méthodes de test dans un scénario de test exécuté dans une suite de tests?

ExampleTest { 
    testA{}; 
    testB{}; 
    testC(); 
} 

je pouvais courir toute cette classe avec TestSuite.addTestSuite(ExampleTest.class);

mais, comment sélectionner testA et testB INTRODUISE TestSuite?

+0

Voir aussi http://stackoverflow.com/questions/1368915/exclude-individual-junit-test-methods-without-modifying-the-test-class –

+0

ne peut pas vous marquer juste TestC être ignoré? –

Répondre

2

2 Idées:

  • voir s'il est logique de diviser ExampleTest en 2 classes de test en fonction de votre partition
  • Sinon utiliser des catégories pour étiqueter vos tests puis exécuter des tests qui appartiennent à une catégorie spécifique. C'est plus simple dans NUnit, JUnit semble vous demander de créer une interface vide/marqueur pour y arriver. A sample link with code.
+0

+1 pour les catégories, mais il semble que la question soit pour JUnit 3 – topchef