JUnit 5 Basics
In this course, you will learn the basics of JUnit 5. You will learn about writing tests, testing framework, JUnit 5 architecture, creating a new JUnit 5 Maven, creating a JUnit test, running a test, the @Test annotation, using assertions, assert methods, test driven development with JUnit, Maven Surefire plugin, asserting exceptions with assertThrows, life cycle and test antipatterns to avoid, using JUnit lifecycle hook annotations, examining BeforeAll and AfterAll, changing default TestInstance behavior, using DisplayName and disabled annotations, conditional executions and assumptions, using AssertAll, writing nested test classes, using supplier to assert messages, using RepeatedTest, tagging tests with @Tag, using TestInfo and TestReporter, and much more!