Learn how to write integration tests with @SpringBootTest. Learn different options for customizing the application context for the tests.
Learn how to test WebClient REST calls with MockWebServer. Learn the responsibilities of a web client and how to test them.
Learn how to test JSON serialization in Spring Boot using @JsonTest. Learn why to test serialization separately and how.
Learn how to test Spring Boot repositories using @DataJpaTest. Learn what should be tested on the persistence layer and how.
Learn how to test Spring Boot web controllers using @WebMvcTest. Learn what responsibilities a controller has and how to test them.
Learn how to write unit tests for Spring Boot applications. Learn the technical details necessary to write good unit tests.