JUnit 6 Internals: How the Test Engine Works
An in-depth look at JUnit 6 internals: the two-phase discovery and execution model, the TestDescriptor tree, the EngineExecutionListener event chain, UniqueId addressing, and programmatic test plan inspection with complete runnable code examples.