必须手动配置test-template.json文件才能让fitten code按项目规范生成单元测试;需登录插件、定位配置目录、编写符合json语法的模板并验证生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在 Fitten Code 中让单元测试按项目规范自动套用指定断言风格、命名规则或初始化逻辑,必须手动配置测试模板路径与内容,否则默认生成的测试会使用通用结构,无法匹配 Jest/Mocha/xUnit 等框架的实际工程要求。
确认 Fitten Code 已启用并登录
打开 VS Code,确保左下角状态栏显示「Fitten Code」图标且呈蓝色激活态;若为灰色,点击图标 → 选择「Sign in」完成阿里云或 GitHub 账号登录。未登录状态下所有 AI 功能(包括测试生成)均不可用。
这一步操作起来很简单,直接把文件拖进去就行。
定位并编辑测试模板配置文件
方法一:通过命令面板快速打开
按下 Ctr + Shift + P → 输入「Fitten Code: Open Config Folder」→ 回车 → 自动打开本地配置目录(通常为 ~/.fitten-code/config)。
方法二:手动进入配置目录
在资源管理器中依次进入:%USERPROFILE%\.fitten-code\config(Windows)或 ~/.fitten-code/config(macOS/Linux)→ 找到 test-template.json 文件。若不存在,需手动新建。
【必须确保文件名为 test-template.json,大小写不能错,否则 Fitten Code 不识别】
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
编写符合语法的 JSON 模板
第一步:用 VS Code 打开 test-template.json,清空内容后粘贴以下基础结构:
{
"language": "csharp",
"framework": "xunit",
"template": "using Xunit;\n\npublic class {{className}}Tests\n{\n [Fact]\n public void {{methodName}}_Should{{expectedBehavior}}()\n {\n // Arrange\n var target = new {{className}}();\n\n // Act\n var result = target.{{methodName}}();\n\n // Assert\n Assert.True(result);\n }\n}"
}
第二步:替换 language 和 framework 字段值为你实际使用的语言与测试框架,例如:"language": "typescript"、"framework": "jest"。
第三步:修改 template 字段中的占位符(如 {{className}}、{{methodName}}、{{expectedBehavior}})——这些会被 Fitten Code 实时提取当前代码上下文自动填充,不可删除或改名。
注意:template 内容必须是合法 JSON 字符串,换行需用 \n 表示,双引号需转义为 \",否则保存后插件将拒绝加载该模板。
验证模板是否生效
打开一个含 public 方法的 C# 类文件 → 选中该方法 → 右键 → 选择「Fitten Code – 生成单元测试」。
生成的测试代码应严格遵循你写的 test-template.json 结构,包括命名格式、引用语句、Arrange-Act-Assert 分段和断言方式。
如果仍生成默认模板,请关闭 VS Code 全部窗口,重新启动后再试一次。










