我在项目中添加了一些单元测试,并希望测试一个方法是否接受 nil 作为块参数,并在它尝试执行块时不会崩溃。我到目前为止创建的单元测试是:
- (void) testNilBlock
{
NSTimeInterval timeDelay = 0.2f;
[self.objectBlockTest performBlock:nil
afterDelay:timeDelay];
//Assert for non-exception
}
但我无法弄清楚如何使用内置时间延迟测试异常。