当前位置:  开发笔记 > 编程语言 > 正文

iPhone上的单元测试如何工作?

如何解决《iPhone上的单元测试如何工作?》经验,为你挑选了2个好方法。

我是否需要特殊的库,或者我可以创建一个巨大的类来试图实例化我的项目的每个对象并测试那里的所有方法?这在理论上是怎么做的?



1> Jane Sales..:

谷歌搜索"单元测试iPhone" 作为第一个打击提供了这个优秀的链接:

总而言之,Google Toolbox为iPhone上的单元测试提供了良好的基础架构.



2> Don McCaughe..:

如果您的目标是iPhone OS 2.2或更高版本,则可以使用与Xcode捆绑在一起的OCUnit版本.有一个很好的博客文章由Kailoa Kadano这个手机上的果园.OCUnit是一个单元测试框架,类似于Java世界中众所周知的JUnit框架.

你总是可以通过创建一个简单的测试程序来做"穷人的单元测试",该程序使用assert()C头中assert.hNSAssert()宏或Cocoa/Cocoa-touch中的宏.这不是开始进行单元测试的可怕方法,但我真的建议最终查看OCUnit或其他单元测试框架.

无论如何构建单元测试,您都需要在Xcode项目中创建一个单独的目标来构建和运行测试.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有