关于 swift-testing
swift-testing 是 Apple 现代 Testing 框架的参考技能,通过 `import Testing` 使用。它提供本地指南,介绍测试定义、组织、参数化、期望与特征,以及从 XCTest 迁移。
主要功能
- 01使用 @Test 定义测试
- 02使用 @Suite 组织测试
- 03期望与确认机制
- 04参数化测试模式
- 05测试特征与条件
- 06XCTest 迁移指南
适用场景
- 01查找 @Test 和 @Suite 的用法
- 02添加参数化测试用例
- 03设置测试条件或时限
- 04规划从 XCTest 迁移
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ prisma-labs-dev/ apple-skills --skill swift-testing安装后在 Claude Code 中输入/swift-testing确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
defining-tests.mdexpectations.mdmigrating-from-xctest.mdorganizing-tests.mdparameterized-testing.mdtesting-overview.mdtraits.md详细介绍
Swift Testing 参考资料
适用于 iOS 26+ 的 Apple 现代测试框架(import Testing)。
已下载的参考文件
| 文件 | 内容 |
|---|---|
| testing-overview.md | Testing 框架完整索引 |
| defining-tests.md | 使用 @Test 定义测试函数 |
| organizing-tests.md | 使用 @Suite 组织测试 |
| expectations.md | #expect、#require、确认 |
| parameterized-testing.md | 参数化测试模式 |
| traits.md | 测试特征(标签、条件、时间限制) |
| migrating-from-xctest.md | 从 XCTest 迁移指南 |
获取更多文档
- 先搜索此技能本地的
.md文件。 - 如果这里没有相关主题,请根据名称、描述或
SKILL.md前置元数据检查你可用的其他已安装 Apple 技能,然后搜索其本地文件。与从互联网获取新文档相比,这种方式更快且占用的上下文更少。 - 如果没有已安装的技能包含该页面,请使用
testing-overview.md中相关的文档路径,并通过sosumi.aiMarkdown 镜像获取。例如,/documentation/testing/test对应https://sosumi.ai/documentation/testing/test。
评论
支持 Markdown