JUnit
This commit is contained in:
24
DEV2.3/TP02/Junit4Exemples/RunForestRun.java
Normal file
24
DEV2.3/TP02/Junit4Exemples/RunForestRun.java
Normal file
@@ -0,0 +1,24 @@
|
||||
/**
|
||||
|
||||
Alternative à la ligne de commande, on peut appeller le runner depuis java avec org.junit.runner.JUnitCore.runClasses
|
||||
qui retourne un objet de type Result qui modélise les résultats des tests.
|
||||
|
||||
En particulier, on peut accéder à la liste des échecs -- un échec eest un objet Failure -- avec getFailures
|
||||
|
||||
*/
|
||||
|
||||
|
||||
import org.junit.runner.JUnitCore;
|
||||
import org.junit.runner.Result;
|
||||
import org.junit.runner.notification.Failure;
|
||||
|
||||
public class RunForestRun {
|
||||
|
||||
public static void main(String[] args) {
|
||||
final Result result = org.junit.runner.JUnitCore.runClasses(CalculatorTest0.class,CalculatorTest1.class,CalculatorTest3.class);
|
||||
for (final Failure failure : result.getFailures()) {
|
||||
System.out.println(failure.toString()); // affiche détail sur chaque échec
|
||||
}
|
||||
System.out.println(result.wasSuccessful()); // affiche true ssi aucune erreurs
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user