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 ...
Get JUnit-Profiwissen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.