我正在编写我的第一个OS X Objective-C框架,但我不知道如何测试它。如何在框架中执行方法和类以用于测试目的?测试自己的OS X框架
1
A
回答
5
Chris Hanson在设置Xcode框架单元测试方面的优秀设置articles是测试框架的精彩参考。他们的内容大部分已被Apples'Dev网站上的文章Automated Unit Testing with Xcode 3 and Objective-C吸收(并取而代之)。
0
一种可能性是创建一个新的可执行目标,它依赖于并调用您正在使用的框架。
2
制作单元测试包目标,并在该包中创建测试用例类。您将链接到OCUnit框架以获取测试的基类;有几个OCUnit教程,你可以在Google上找到。
对于难以测试的任务(例如在视图中绘图),最简单的方法是制作测试应用并自行检查结果。
1
你可以在Chris Hanson的博客上找到几个articles about unit testing。
相关问题
- 1. OS X上的libpng框架
- 2. 测试自动化框架
- 3. 自动测试框架
- 4. ActionScript:自动测试框架
- 5. Erlang NIF测试-OS X Lion
- 6. x单元测试框架C
- 7. Python 3.x WSGI测试框架
- 8. 使我自己的框架
- 9. Mac OS X的Python GUI框架
- 10. Android的自动GUI测试框架
- 11. Android单元测试自己的android库
- 12. Xcode 3.2和iPhone OS 2.x框架
- 13. OS X应用程序开发框架
- 14. 组件测试的测试框架
- 15. Android测试框架
- 16. JPA测试框架
- 17. Sinatra测试框架
- 18. 硒测试框架
- 19. MATLAB测试框架
- 20. 自动测试框架 - Windows CE
- 21. Magento测试自动化框架(MTAF)
- 22. 玩框架2.10自动测试
- 23. Magento测试自动化框架
- 24. Mac OS X上的RSpec +自动测试错误
- 25. z/OS的C++单元测试框架(IBM Mainframe)
- 26. 在OS X中模拟击键测试?
- 27. 在Mac OS X上测试IE6
- 28. Rails 3的测试框架?
- 29. 让自动测试在OS X上与Growl一起工作
- 30. 用es6测试框架(AVA)测试es5
Google Toolbox for Mac(在code.google.com上)具有出色的视图和CALayer测试功能。本质上它允许您自动比较NSView或CALayer实例的逐像素渲染,如果存在差异则会失败。为了测试绘图/ UI代码,这是天赐之物。 – 2009-04-28 20:13:59