43得票4回答
在Objective-C中如何对私有方法进行单元测试?

我使用GHUnit进行单元测试。我想要测试私有方法但不知道该如何测试。我发现了很多关于为什么要或者不要测试私有方法的答案,但是没有找到如何测试它们的答案。 本文不会讨论是否应该测试私有方法,而是专注于如何测试它们。 请问是否有人能给我一个测试私有方法的示例?

11得票4回答
为什么在GHUnit的异步测试中,一个错误的断言会导致应用程序崩溃而不仅仅是测试失败?

这个问题的浏览量很少,而且没有答案。如果你有任何建议可以改进此问题以获得更多关注,我很乐意听取。谢谢! 我正在使用GHAsyncTestCase来测试我自己的一个自定义NSOperation。 我将测试用例设置为操作对象的委托,并在完成时在主线程上调用didFinishAsyncOperat...

8得票2回答
编译使用GHUnit的单元测试时遇到的架构问题

我正在使用Xcode 4.5。 最近我下载了GHunit框架并通过链接设置它。 在编译目标时,我遇到了下面提到的错误。需要您宝贵的建议。 Undefined symbols for architecture i386: "_CACurrentMediaTime", refer...

7得票2回答
ARC,桥接转换和GHUnit

我正在按照http://gabriel.github.com/gh-unit/docs/appledoc_include/guide_testing.html的教程学习。问题是我的项目使用了ARC,但GHUnit没有使用。我已经解决了之前的错误,但现在我需要进行桥接转换,而我从未使用过这种东西...