π Feature Description
Add comprehensive unit test cases for all backend service layers to ensure 95%+ code coverage. This will improve reliability, maintainability, and help prevent future regressions.
π‘ Why is this needed?
- Ensures backend business logic is tested thoroughly
- Reduces bugs and unexpected behavior in production
- Improves developer confidence when making changes or refactoring code
- Supports CI/CD pipelines with strong test gates
β
Additional Context
- Use JUnit 5 and Mockito (or the project's existing test framework)
- Include tests for both positive and negative scenarios
- Coverage should be checked using JaCoCo (or the project's configured tool)
- Exclude only DTOs, config classes, and auto-generated code from coverage