测试
在测试资源管理器里运行 XCTest、Swift Testing 和 UI 测试,失败标在出错的行。
iOS 项目里的单元测试和 UI 测试都出现在 VS Code 的测试资源管理器(活动栏的烧杯图标)里,XCTest 和 Swift Testing 都支持,点一下就能运行。
发现测试
测试按 target › 类 › 方法分组列出,Swift Testing 的 @Test 函数和带显示名的用例也会列出。测试方法旁边的行号区有运行按钮。
运行
- 点单个方法、整个类或整个 target 旁边的运行按钮,只运行选中的部分。
- 测试在当前运行目标上执行:模拟器或真机都可以,UI 测试同样在真机上能跑。
- 运行过程中每个用例实时显示开始、通过或失败。
- 失败的用例标在出错的那一行,带上断言消息。
测试用的 Scheme 要有测试动作(在 Xcode 的 Scheme 编辑器里勾选了测试 target)。