Summary
- Migrated to JSpecify nullability contracts
- Refactored input validation
- Improved index handling and test coverage
What's Changed in 1.2.0
- Migrate to JSpecify nullability contracts in 70eef66
- Refactor input validation and error handling in ce04cd6
- Improve index handling and test coverage in 423a195
- Fix
ReportPrinter.printDetailsto validate 1-based indices before callinggetFailuresByIndexfor clearer error messages on0and negative input - Add test covering all branches for
NandN.Mformats- Validate group index > 0 and failure index > 0 with specific error messages
- Test invalid formats: multiple dots, out-of-bounds, non-numeric
- Add tests matching printDetails validation logic for full coverage
- Document
N.Mindex format for parameterized tests in Javadoc
- Fix
Full Changelog: 1.1.0...1.2.0