新增文档: - docs/ARCHITECTURE.md - 系统架构设计 - docs/DEVELOPMENT.md - 开发指南 - docs/TUTORIAL.md - 使用教程(导航+快速上手+API参考) 新增测试: - tests/test_all.py - 自动化测试脚本 - 省份简称识别(5个) - 方案检查(5个用例) - 所有测试通过 - tests/cases/hunan-578.md - 湖南测试用例 - tests/cases/zhejiang-630.md - 浙江测试用例 测试结果:所有6个测试用例通过 - 湘/浙/鲁/粤/鄂简称识别 - 湖南错误版方案检测 - 湖南修正版方案通过 - 浙江错误模式检测 - 山东正确方案通过 - 未提供省份处理
1.7 KiB
1.7 KiB
测试用例 - 浙江(专业+学校模式)
标准方案
zj_plan = """
浙江省2026年高考志愿填报方案(630分)
【考生信息】
- 分数:630分
- 2025年参考位次:约25,000名
- 选科:物理+化学+生物
- 模式:3+3
【志愿模式】
浙江省采用"专业+学校"模式,无调剂选项。
本次共填报80个专业+学校志愿。
每个志愿只填1个专业。
【志愿示例】
志愿01:浙江大学(代码10335)- 计算机科学与技术(代码080901)
志愿02:浙江工业大学(代码10337)- 软件工程(代码080902)
志愿03:杭州电子科技大学(代码10336)- 电子信息工程(代码080701)
...
【2025年参考数据】
- 浙江大学计算机:~8,000名
- 浙江工业大学软件:~25,000名
- 杭州电子科技大学电子信息:~22,000名
【数据来源】
- 2025年浙江普通类一段线考生成绩分段表
- 2026年位次待官方公布
【风险提示】
- 专业+学校模式无调剂,必须精准匹配
- 一次投档原则
- 浙江设置1次征集志愿
"""
预期检测结果
- 🔴 致命错误:0个
- 🟡 严重错误:0个(如果包含"组内服从"等错误词才会检测到E005)
- 🟢 一般警告:少量
错误版方案(混用模式)
bad_zj_plan = """
浙江志愿方案
本次共填报80个院校专业组志愿:
志愿01:浙江大学-计算机类组(要求物理+化学)
- 6个专业:计算机/软件工程/人工智能/...
- 服从调剂:是
(...)
"""
预期检测结果
- 🔴 致命错误:1个
- E005 模式错误(浙江是"专业+学校",不是"院校专业组")