Parametrisierte Tests

Motivation Häufig gibt es die Anforderung eine Methode in unterschiedlichen Status zu testen. Dabei sind Aufruf und die Testvorbereitung bis auf bis auf Erwartungs- und Eingangswerte immer identisch. Mit anderen Worten: Wenn wir auf herkömmliche Art und Weise testen, haben wir einen relativ großen Aufwand an Codeduplication und Boilerplates, die bekanntlicher weise ein hohes Potential an Fehleranfälligkeit…