Files
gplan-2/game/tests/unit
DKChan 4c5bdbc9aa feat(卡② T5): 计数器引用闭合校验 + V9 负面套件 + manifest 登记
- config_db_cross_validator ⑦ 引用闭合:声明集=feats+treasure 各行 do.counter_id,
  读点(when counter id / value_counter / counter_spend counter_id)无同名写入行→加载致命
  (判据只做成员判定,不重写前缀规则——契约 6 两落点同源)
- 新建 counter_prefix_fatal_test.gd(expect1/negative):①meta_ 非法前缀②悬空读点两断言,均正确拒绝
- run_all.gd manifest 登记负面套件
real 数据 config_db_test 26 全绿(闭合零误伤);insurance_used 经 forgive_seal_miss 行 do.counter_id 声明纳入。
2026-10-20 23:12:29 +08:00
..

tests/unit/ — 隔离单元测试

每系统一个子目录(现行:data_config/、core/、battle_settlement/、contracts/、presentation/)。协议与命名见 tests/README.md。

活样板:example_test.gd(本目录)——第一个真实测试请以它为模板。 参考实现:game/smoke/smoke_all.gd(752+ 条断言的组织方式)。