Skip to content

1.2.0

Latest

Choose a tag to compare

@ethauvin ethauvin released this 09 Sep 23:33
· 1 commit to main since this release
2a38a08

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.printDetails to validate 1-based indices before calling getFailuresByIndex for clearer error messages on 0 and negative input
    • Add test covering all branches for N and N.M formats
      • 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.M index format for parameterized tests in Javadoc

Full Changelog: 1.1.0...1.2.0