Spring Boot: Webservice Integrationstest

Spring Boot bietet mit MockMvc einen Zwischenweg zwischen einem echten Integrationstest und einem Unit-Test und ermöglicht es, einfach Integrationsaspekte zu testen. So können sich Entwickler auf die Businesslogik konzentrieren und schnell Ergebnisse liefern. Der Artikel zeigt ein vollständiges Beispiel, wie man mit Spring MockMvc eine geschützte Webschnittstelle getestet werden kann.Mehr

JDK 8 Massive Open and Online Course: Lambdas and Streams Introduction – Videomaterial auf Youtube

JDK 8 MOOC Lambdas & StreamsNeulich haben einige Kollegen und ich an dem JDK 8 Massive Open and Online Course von Oracle teilgenommen um die neuen Java 8 Sprachfeatures Lambdas und Streams zu verinnerlichen. So wie es aussieht war eine Teilnahme jedoch nur in dem begrenzten Zeitraum möglich. Das Video-Material findet sich jedoch mittlerweile auch auf Youtube.

Zu dem Thema Lambda und Streams sind auch folgende Artikel interessant:

 

Parametrisierte Tests mit JUnit

Vor langer Zeit habe ich einmal nach einer Möglichkeit gesucht JUnit Tests mit Parametern aufzurufen zu können. Damals hatte ich nichts dazu gefunden. Mittlerweile gibt es aber offenbar eine Möglichkeit – wenngleich noch etwas rudimentär (es gibt Erweiterungen für JUnit die da deutlich weiter gehen). Unter folgender URL findet sich ein Beispiel zu Parametrisierten Tests:

https://github.com/junit-team/junit/wiki/Parameterized-tests

Wer einen Test mit allen möglichen Kombinationen der Parameter aufrufen lassen will kann sich JUnit Theories ansehen https://github.com/junit-team/junit4/wiki/Theories (allerdings scheint dies noch experimentell zu sein).