使用OCUnit进行iPhone单元测试入门的好教程是什么?

RRZ*_*ope 4 iphone cocoa unit-testing ocunit

我试图让OCUnit对我的项目做任何事情,但我失败了:-(有什么好的教程可以让它发挥作用吗?我找到的所有内容都有不同之处,它们都非常复杂......

我试过的是例如

  1. 设置单元测试目标
  2. 将我的Target添加为依赖项
  3. 将xxTest.m添加到我的单位目标并编写一个测试用例,如:

码:

#import <SenTestingKit/SenTestingKit.h>

@interface XTest : SenTestCase {
}
@end

@implementation XTest
- (void)testAuthentication {
 STFail(@"fail");
}
Run Code Online (Sandbox Code Playgroud)

@结束

结果是,构建成功......我需要做些什么来使单元测试工作?

Bra*_*son 9

我在iTunes U上的iPhone开发类的"测试"课程视频的视频中演示了单元测试的设置以及新的UI自动化界面测试工具.上一学期班级 "单元测试"课程的视频也详细探讨了这一点.

我可以在这里找到上一学期课程单元测试的课程说明.我创建了一个小样本应用程序,说明了单元测试的使用,源代码可以从这里下载.

我还强烈推荐Graham Lee在iDeveloper.tv上针对Cocoa进行测试驱动开发的课程.你必须为这些视频付费,但它们非常值得为那里提供的材料质量付出代价.我从观看它们中汲取了很多技巧.

  • 谢谢你的样品 - 他们很棒! (2认同)