Test Quality Skill (JUnit 5 + AssertJ) Write high-quality, maintainable tests for Java projects using modern best practices. When to Use - Writing new test classes - Reviewing/improving existing tests - User asks to "add tests" / "improve test coverage" - Code review mentions missing tests Framework Preferences JUnit 5 (Jupiter) AssertJ over standard assertions ✅ Use AssertJ : ❌ Avoid JUnit assertions : Test Structure (AAA Pattern) Always use Arrange-Act-Assert pattern: Naming Conventions Test class names Test method names Option 1: should expectedBehavior when condition (descriptive) Option…