11Testen mit und von Funktionen

In diesem Kapitel wollen wir uns mit Testen im Kontext der funktionalen Programmierung beschäftigen. Wir werden dabei zwei Richtungen verfolgen: Einerseits werden wir uns mit der Anwendung von funktionalen Prinzipien bei der Gestaltung von Unit-Tests beschäftigen. Andererseits werden wir eigenschaftsbasiertes Testen nach der Methode von QuickCheck [18] kennenlernen, das sich besonders gut für einen Test von funktionalen Programmen eignet. Das Kapitel teilt sich in drei Abschnitte. Der erste Abschnitt zeigt, wie in der neuen Version 5 von JUnit Funktionsparameter und Lambda-Ausdrücke eingesetzt werden können. Der zweite Abschnitt führt in AssertJ ein, eine DSL für Unit-Tests. Im dritten Abschnitt werden wir uns ...

Get Funktionale Programmierung in Java now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.