STARTBEITRAG
Eine Klasse hat eine private Hilfsmethode mit etwas Logik. Ich könnte sie irgendwie zugänglich machen. Andererseits würde dann jeder interne Umbau die Tests verändern. Wo zieht ihr die Grenze?
0
Lernfragen und Praxis · 3 Antworten
STARTBEITRAG
Eine Klasse hat eine private Hilfsmethode mit etwas Logik. Ich könnte sie irgendwie zugänglich machen. Andererseits würde dann jeder interne Umbau die Tests verändern. Wo zieht ihr die Grenze?
Zuerst über das öffentliche Verhalten testen. Wenn die Hilfslogik viele eigenständige Fälle hat und sich schlecht erreichen lässt, könnte sie eine eigene kleine Einheit mit klarer Schnittstelle verdienen.
Ein Test darf durchaus nah an einer Einheit sein. Die Frage ist, ob er einen Vertrag absichert oder nur die jetzige Anordnung der Methoden festschreibt.
Ein Test darf durchaus nah an einer Einheit sein. Die Frage ist, ob er einen Vertrag absichert oder nur die jetzige Anordnung der Methoden festschreibt.