单元测试

AppCode 集成了 XCTestQuickKiwiCatchBoost.Test 以及 Google Test 框架,可以让您轻松执行测试。

观看演示

测试驱动型开发

使用简单易用和流畅的单元测试运行程序,充分利用测试驱动的开发流程。 它将显示测试执行的整体进度,使用树形视图列出所有运行的测试,包括关于特定测试状态和持续时间的信息。

随后,您可以按持续时间对测试排序,重新运行任何测试、所有测试或所有失败的测试。

了解详情

测试历史记录

测试历史记录会自动保存,您可以轻松查看之前的测试结果或将其导入,以备将来之用。

您还可以通过按 ⌘↓ 导航至特定测试的源代码

了解详情

运行测试

在 AppCode 中,您可以拥有多个可以在特定弹出窗口中执行的测试运行配置。 或者,您也可以直接从编辑器中运行测试:取决于您所处的上下文,AppCode 将运行一个测试或范围中的所有测试,只需按 ⌃⇧R

生成代码

使用 Generate 操作 (⌘N) 可获取单元测试的方法、XCTest 或 Google Test 的 setUp/tearDown 方法以及 Kiwi 的标准代码块(it、context、beforeEach,afterEachspecify)。

在测试和类中导航

您可以直接在编辑器中使用快捷键 (⌘⇧T) 轻松地在测试和类中跳转。