Screencast:Komponententests von Spring MVC-Controllern – REST-API
Dies ist der dritte Teil meines Video-Tutorials, das sich auf Unit-Tests von Spring MVC-Controllern konzentriert. Genauer gesagt geht es in diesem Video um das Unit-Testing von REST-APIs.
Das Problem ist, dass das Schreiben umfassender und schneller Komponententests für diese APIs mühsam war. Dieses Video zeigt, wie wir dieses Problem lösen und mithilfe des Spring-MVC-Test-Frameworks lesbare, umfassende und schnelle Komponententests für eine REST-API schreiben können.
Dieses Video lehrt uns vier Dinge:
- Wir lernen, Unit-Tests für Controller-Methoden zu schreiben, die Informationen aus der Datenbank lesen.
- Wir lernen Unit-Tests für Controller-Methoden zu schreiben, die der Datenbank Informationen hinzufügen.
- Wir erfahren, wie wir DTO-Objekte in JSON-Bytes umwandeln und das Ergebnis der Transformation im Hauptteil der Anfrage senden können.
- Wir lernen, wie wir Assertionen für JSON-Dokumente schreiben können, indem wir JsonPath-Ausdrücke verwenden.
Sehen Sie sich den Screencast an