【发布时间】:2015-03-19 07:51:12
【问题描述】:
我正在使用OCMock 和XCTest 来测试一个将块作为参数的方法。我想测试该块是否在成功和失败时都执行。下面的代码是否足以测试该块已被执行?
__block BOOL didExecute = NO;
[testSubject performActionWithBlock:^(id result, NSError *error) {
didExecute = YES;
}];
XCTAssertTrue(didExecute);
【问题讨论】:
标签: objective-c unit-testing objective-c-blocks xctest ocmock