命中的情况下(让我们假设我有很好的理由不要删除我的NSAssert()检查在我的代码,只是因为我也做单元测试。)我如何测试NSAssert使用iPhone的单元测试框架
在我的单元测试代码中,当我调用代码时,我喜欢确保代码中的NSAssert命中(断言)。因此,我在调用执行断言的代码时使用STAssertThrows()宏。
问题是:尽管文档说NSAssert会抛出一个异常,但单元测试运行将停止,并显示错误消息说应用程序崩溃。
这是模拟器中的SDK 3.1.3。
这是一个框架中的错误,或者有什么我可以做的更好地做到这一点,即NSAssert抛出一个单元测试宏可以捕获的适当的异常?