使用OCUnit进行iPhone单元测试的入门教程有哪些好的推荐?

11 浏览
0 Comments

使用OCUnit进行iPhone单元测试的入门教程有哪些好的推荐?

我正在尝试让OCUnit在我的项目中起作用,但是我失败了:-(\n有没有好的教程可以让它工作?我找到的每一份教程都给出了不同的方法,并且它们都相当复杂...\n我尝试过的方法有:\n

    \n

  1. 设置一个单元测试目标
  2. \n

  3. 将我的目标添加为依赖项
  4. \n

  5. 在我的单元目标中添加一个xxTest.m文件,并写一个测试用例,例如:
  6. \n

\n代码:\n

#import 
@interface XTest : SenTestCase {
}
@end
@implementation XTest
- (void)testAuthentication {
 STFail(@"fail");
}

\n@end\n结果是构建成功...我该做什么才能让单元测试工作起来呢?

0
0 Comments

问题的出现的原因是用户想要找到一个关于如何使用OCUnit进行iPhone单元测试的好教程。解决方法是提供一些相关链接和建议。

以下是文章的整理:

这个问题以前已经有人问过:What is the best way to unit test Objective-C code?

你可以在这里找到所有需要的信息:http://developer.apple.com/tools/unittest.html

Google为iPhone开发者提供了一个有用的代码库,其中还包括一个另外的测试框架。有些人认为这比Xcode自带的OCUnit更好用:http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting

但这些链接并不能完全回答我的问题 - 我需要一个关于如何让OCUnit在iPhone上工作的教程 - 这对我来说并没有起到作用 🙁

我建议阅读克里斯·汉森(Chris Hanson)的文章,这些文章在那个问题的被接受的答案中有链接。它们对于Mac和iPhone的单元测试提供了一个相当详细的介绍。

我还通过查看你的示例找到了我的问题 - 我把目标设置为设备,然后构建会成功,但当我把它设置为模拟器时,STFail等就会正确地导致测试失败!

0
0 Comments

在这些内容中,有人询问了关于使用OCUnit进行iPhone单元测试的入门教程。问题的原因可能是这个人想学习如何使用OCUnit进行iPhone单元测试,但他找不到一个好的教程来帮助他入门。解决方法是提供一些教程和资源,帮助他开始学习iPhone单元测试。

以下是整理后的

最近有人问到如何使用OCUnit进行iPhone单元测试的入门教程。这是一个很好的问题,因为对于想要学习如何进行iPhone单元测试的人来说,找到一个好的教程是非常重要的。

在我iPhone开发课程的“测试”课程中,我展示了如何设置单元测试,并介绍了新的UI Automation接口测试工具。你可以在iTunes U上找到这个课程的视频。另外,上学期的“单元测试”课程的视频也详细介绍了这个问题。

此外,我还推荐观看iDeveloper.tv上Graham Lee关于Cocoa测试驱动开发的课程。虽然这些视频需要付费,但它们的质量非常高,绝对物有所值。我从中学到了很多技巧。

如果你对这个问题感兴趣,我还创建了一个小的示例应用程序,展示了如何使用单元测试,并提供了可下载的源代码。

感谢你提供的示例,它们非常棒!

这篇文章提供了多个资源和教程,帮助那些想要学习如何使用OCUnit进行iPhone单元测试的人入门。它包括课程视频、课程笔记和示例应用程序的源代码。此外,还推荐了Graham Lee的教程,提供了更多的学习资源。

0