Generates comprehensive JUnit 5 test cases with Mockito for Maven-based Java projects.
Traverses source folders, generates tests for all classes including private/static methods,
verifies compilation, fixes errors, and tracks progress for resumable generation.
This skill should be used when users need to generate unit tests for Java projects,
create test coverage for legacy code, or automate test case creation across multiple classes.