blog.wlami.com

Virtuelles Zuhause von Wladislaw Mitzel

Java JUnit4: Auf Exception prüfen

Hier ein kleiner Tipp für zwischendurch: Ihr schreibt einen Test mit JUnit (>=Version 4) und erwartet in eurem Code eine Exception? Durch Annotations ist es möglich gezielt eine Exception zu verlangen, damit der Test erfolgreich ist:

1
2
3
4
5
@Test(expected=IllegalArgumentException.class)
public void testMethod() {
  Object illegalArg = null;
  myMethod(illegalArg); //böse! soll eine Exception werfen!
}

Durch die expected-Annotation in Zeile 1 kann also gezielt die Klasse der erwarteten Exception, in unserem Fall eine IllegalArgumentException, angegeben werden.

Dann wünsch ich Euch mal frohes Testen!

Kommentieren

Dieses Blog verwendet statische Kommentare. Kommentare werden also per Mail an mich geschickt und erscheinen anschließend im Blog. Eure E-Mail-Adresse wird nicht veröffentlicht.

Kommentar schreiben