Open nimdanor opened 2 months ago
En utilisant le modèle de code suivant qui permet de gérer les évènements de test de junit. Produire un json qui peut être fournis a FoldableFeedback pour avoir un bel affichage comme pour les autres langages.
Valentin ?
import org.junit.Rule; import org.junit.Test; import org.junit.rules.TestWatcher; import org.junit.runner.Description;
public class CustomJUnitOutputTest {
@Rule public TestWatcher watcher = new TestWatcher() { @Override protected void succeeded(Description description) { System.out.println(description.getDisplayName() + " a réussi !"); } @Override protected void failed(Throwable e, Description description) { System.out.println(description.getDisplayName() + " a échoué avec le message : " + e.getMessage()); } @Override protected void starting(Description description) { System.out.println("Démarrage du test: " + description.getDisplayName()); } @Override protected void finished(Description description) { System.out.println("Fin du test: " + description.getDisplayName()); } }; @Test public void testSuccess() { // Test qui réussit System.out.println("Test en cours"); assertTrue(true); } @Test public void testFailure() { // Test qui échoue assertTrue("Ce test devrait échouer", false); }
}
En utilisant le modèle de code suivant qui permet de gérer les évènements de test de junit. Produire un json qui peut être fournis a FoldableFeedback pour avoir un bel affichage comme pour les autres langages.
Valentin ?
import org.junit.Rule; import org.junit.Test; import org.junit.rules.TestWatcher; import org.junit.runner.Description;
public class CustomJUnitOutputTest {
}