What problem does it solve? Migrating test suites between frameworks (such as JUnit 4 to JUnit 5 or Spring Boot 2.7 to 3.2) requires tedious manual updates to dependencies, annotations, assertions, and mocking patterns, with the constant risk of losing test coverage or introducing flaky tests. ## Core Features & Use Cases - Test Framework Migration: Updates test dependencies, annotations, and assertion styles to the target framework's conventions. - Mocking Pattern Updates: Migrates mocking approaches such as MockitoJUnitRunner to MockitoExtension. - Coverage Verification: Compares before/after coverage metrics and enforces coverage thresholds with JaCoCo. - Use Case: When upgrading a Spring Boot 2.7 application to Spring Boot 3.2, use this Skill to migrate all 127 unit tests and 45 integration tests to JUnit 5, add Testcontainers-based integration tests, and produce an execution_test_migration.md report documenting the results. ## Quick Start Migrate my existing JUnit 4 test suite to JUnit 5 and generate a test migration report with coverage comparison.