O'Reilly logo

JUnit-Profiwissen by Michael Tamm

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9 Tests abseits vom Happy Path

Eine der Grundregeln der testgetriebenen Entwicklung (siehe Kap. 4) ist, dass man keinen Produktionscode ohne einen roten Test schreiben soll. Diese Regel gilt nicht nur für den sogenannten Happy Path, also für den Teil des Produktionscodes, der tatsächlich etwas macht, sondern auch für allen Produktionscode, der sich mit dem Exception-Handling beschäftigt.

Ich würde sogar so weit gehen zu behaupten, dass es gerade für den Exception-Handling-Code wichtig ist, Tests zu haben. Denn jeder erfahrene Programmierer wird mir zustimmen, wenn ich sage, dass die meisten Fehler einer Applikation im Code für die Fehlerbehandlung stecken. Das ist auch nicht wirklich verwunderlich, weil dieser Code im Gegensatz zum Happy Path ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required