This tutorial presents how to do Test-Driven Development (TDD) for a Spring Boot application and how some of the latest Spring Boot annotations and utilities make that easy. Ever wonder how to test a hard problem like caching or write an integration test without making an external API call? Or come across a situation where testing something was so hard that it never got tested? A lot of Java and Spring software developers find themselves in situations where they are unsure of how to write light-weight unit tests for their code. This presentation dives into some tricky real world Java software testing scenarios such as database queries, caching, reactive components, and message brokers.
Video producer: http://www.spring.io