From 9c61486dbe9503bc888cd4d5a59b2ed9b80dff6b Mon Sep 17 00:00:00 2001 From: GeWuYou <95328647+GeWuYou@users.noreply.github.com> Date: Fri, 16 Jan 2026 11:47:40 +0800 Subject: [PATCH] =?UTF-8?q?docs(TEST=5FCOVERAGE=5FPLAN):=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=B3=A8=E9=87=8A=E8=A7=84=E8=8C=83=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 生成的测试类需要有注释说明这个测试类具体有哪些测试 - 测试方法需要有注释说明具体测试的是什么 - 对于复杂逻辑的测试方法,需要有标准的行注释说明逻辑,不要使用行位注释 - 对于类与方法的测试 --- GFramework.Core.Tests/TEST_COVERAGE_PLAN.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/GFramework.Core.Tests/TEST_COVERAGE_PLAN.md b/GFramework.Core.Tests/TEST_COVERAGE_PLAN.md index 689d085..09ac233 100644 --- a/GFramework.Core.Tests/TEST_COVERAGE_PLAN.md +++ b/GFramework.Core.Tests/TEST_COVERAGE_PLAN.md @@ -791,7 +791,15 @@ ## 📝 注意事项 +### 注释规范 + +- 生成的测试类需要有注释说明这个测试类具体有哪些测试 +- 测试方法需要有注释说明具体测试的是什么 +- 对于复杂逻辑的测试方法,需要有标准的行注释说明逻辑,不要使用行位注释 +- 对于类与方法的测试,需要标准的C#文档注释 + ### 测试隔离性 + 1. ✅ 每个测试文件使用独立的测试辅助类(TestXxxV2, TestXxxV3等) 2. ✅ 避免与现有测试类(TestSystem, TestModel)命名冲突 3. ✅ 使用 `[SetUp]` 和 `[TearDown]` 确保测试隔离