Nach dem fehlerhaften asser weitermachen

naeko

Mitglied
Hallo,
wie kann ich nach einem Fehler in Junit mit Tests weiter machen?
Beispiel

Code:
@Test
public void test() {
Obj a = null;
assertNotNull("Fehler", a);
assertTrue("hierher komme ich nicht mehr, weil der assert von oben Fehler schmeißt);
}
Natürlich kann ich den 1.assert in try-catch block nehmen und im finally den 2.assert machen, aber gibt es da nicht einen anderen Weg?
Im Prinzip handelt es sich in meinem Beispiel um keinen wirklichen Fehler, sondern ehe eine Warnung. Deswegen möchte ich ja den Testlauf nicht unterbrechen, aber eine Warnung sieht JUnit-Konzept nicht vor, oder?
 
Hallo,

AFAIK bietet JUnit derzeit kein Konzept für Warnungen. Es ist also nur Möglich anzuzeigen ob eine Bedingung erfüllt ist oder eben nicht.

Du könntest deine Warnung doch einfach auf der Konsole oder in ein Log-File ausgeben.

Gruß Tom
 

Neue Beiträge

Zurück