Testanatomie

Nun möchte ich Ihnen zwei einzelne Nutzungsmöglichkeiten vorstellen, die Sie bei der Erstellung von Testfällen nutzen können, um in Ihrem Projekt gute agile Tests bereitzustellen. Stellvertretend sind das Praktiken, um Methoden über ganze Suites hinweg einmal aufrufen zu lassen sowie die Parametrisierung von Testmethoden.

Zentrale Fixture und tearDown

Eine interessante Variante bei der Erstellung von Suites und Aggregationen ist die zentrale Definition einer übergreifenden setUp-Methode und einer tearDown-Methode, um im Rahmen einer Suite übergreifend für alle Tests eine Methode einmalig zu Beginn oder am Ende auszuführen.

Wir haben diese beiden Methoden als Möglichkeit kennengelernt, vor bzw. nach dem Ausführen jeder Testmethode Vorbereitungen ...

Get Agile Java-Entwicklung in der Praxis 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.