Skip to content

Expand Rust Core Unit Test Coverage #115

@smly

Description

@smly

Expand unit tests across riichienv-core modules to improve edge-case coverage.

  • agari.rs: Add edge cases for special patterns (Kokushi Musou, Chiitoitsu)
  • hand_evaluator.rs / hand_evaluator_3p.rs: Add tests for compound Yaku and Double Yakuman
  • yaku_checker.rs: Exhaustive positive/negative tests for all Yaku
  • score.rs: Combinatorial tests for Honba, Pao, Tsumo/Ron variations
  • legal_actions.rs (4P/3P): Edge cases for Kan restrictions, Kuikae, post-Riichi constraints
  • event_handler.rs (4P/3P): Event ordering verification tests

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions