Files
NowChessSystems/modules/core
Janis 51ff94d610
Build & Test (NowChessSystems) TeamCity build finished
refactor: achieve 100% code coverage by removing synthetic default parameters
Changes:
- Removed default parameter from HistoryMove case class to eliminate synthetic accessor
- Replaced HistoryMove default parameter with explicit None parameter in GameHistory.addMove
- Added comprehensive tests for all CastleSide.withCastle combinations:
  - White Kingside, White Queenside
  - Black Kingside, Black Queenside

All 14 tests pass. Coverage: 100% statements, 100% branches (0 gaps).

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-28 17:44:17 +01:00
..
2026-03-28 12:39:59 +00:00
2026-03-28 12:39:59 +00:00