JUnit 5 Basics
Test classes, assertions, and test lifecycle.
Parameterized Tests
Running tests with multiple input values.
JUnit 5 Extensions
Custom extensions and conditional test execution.