我有以下测试:
部首:
#import <SenTestingKit/SenTestingKit.h>
@interface MyTest : SenTestCase
- (void)testFoo;
@end
实现:
@implementation MyTest
- (void)testFoo {
NSString* foo = nil;
NSDictionary* bar = @{@"bar": foo};
STFail(@"this is not failing");
}
@end
当我运行testFoo时,测试显示成功,即使它实际上崩溃了。 (NSDictionary抛出异常,因为我试图插入一个nil值。)
如果我将NSDictionary行包含在@try / @catch块中,则测试会按预期失败。
任何人都知道该怎么做?
(使用Xcode 5)
答案 0 :(得分:0)
没关系,这是SenTestingKitAsync的一个已知问题,而不是SenTestingKit: