This book's goal is to show how to test your Java code with the new JUnit 5. From basic assertions to how to extend JUnit, the book walks through all relevant topics such as nested, parameterized and dynamic tests, including metaprogrammed ones. A lot of graphical schemes and tailored code examples (available online) are shown to streamline learning.