Overview
Syllabus
Intro
Sam Brannen
Java Versions
IDEs and Build Tools
More powerful Programming Model
Example: Calculator Tests
Timeouts
Custom Tags
Argument Conversion and Aggregation
Dynamic Tests
Configuring Parallelism (5.3)
Execution Mode and Synchronization (5.3)
New Extension Model
Extension APIs - Lifecycle Callbacks
DisplayNameGenerator (5.4)
Conditional Test Execution
Built-in Conditions (5.1)
Annotations, Assertions, Assumptions
JUnit 4 Rule Migration Support
JUnit 4 lgnore and Assumption Support (5.4)
Spring Support for JUnit Jupiter
Configuring JUnit Jupiter with Spring
Automatic Test Constructor Autowiring (5.2)
Spring Boot 2.1 & JUnit Jupiter - Custom Config
Spring Boot 2.1 & JUnit Jupiter - MockMvc Test
Tip: Upgrading JUnit 5 Version in Spring Boot
Taught by
Spring I/O