当您创建 XCode 4 项目时,它会询问您是否要包括单元测试。但是如何将它添加到没有它们创建的项目中呢?
我开始了一个带有单元测试的项目来尝试解决这个问题,看起来它和我现有项目之间的唯一区别是新项目中的 Test.h 和 Test.m 文件。
但是当我将它们移动到我的旧项目并尝试构建时,它说没有这样的文件或目录:SenTestingKit/SenTestingKit.h。这对我来说看起来像是一个框架,但是如果我去构建阶段并尝试添加框架,则没有一个可用的名为 SenTestingKit :( 而且新项目只链接通常的嫌疑人:UIKit、CoreGraphics 和 Foundation,但是没有 SenTestingKit。
最佳答案
Answer updated for Xcode 10.2.
很高兴您问了这个问题——向项目添加测试永远不会太晚!
- 通过在导航器中选择您的项目来打开您的目标面板,
- 点击目标列表底部的 + 按钮,
- 在 iOS 选项卡的“测试”部分下选择 iOS 单元测试包,
- 提供所需信息并点击“完成”。
就这么简单。 Xcode 将为您生成一个目标、一些样板文件(例如 Info.plist)和一个初始测试用例文件。测试愉快!
关于iphone - 向现有项目添加单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6865735/