我已将方法添加到UIFont
类
.h 文件
@interface UIFont (UIFont_CustomisedFont)
+(UIFont*)bold11;
+(UIFont*)bold12;
+(UIFont*)bold13;
.m 文件
+(UIFont*)bold11{
return [UIFont boldSystemFontOfSize:11];
}
+(UIFont*)bold12{
return [UIFont boldSystemFontOfSize:12];
}
+(UIFont*)bold13{
return [UIFont boldSystemFontOfSize:13];
}
UIFont
类似的方式,我在类别中添加了很多方法
对于上述方法,我编写了单元测试用例,使用OCUnitTest
-(void)testBold11
{
@try {
UILabel *lbl = [[UILabel alloc] init];
lbl.font = [UIFont bold11];
}
@catch (NSException *exception) {
NSLog(@"main: Caught %@: %@", [exception name], [exception reason]);
STFail(@"testBold11 failed");
}
}
其他功能的类似 UnitTestCases 也
当我运行时UnitTest
,它没有崩溃,而是在一个断点处停止,并且这条消息即将到来 Thread 1: EXC_BREAKPOINT(code=EXC_1385_BPT,subcode=0*0
我没有放任何断点,我在“发布”模式下运行,而不是在调试模式下。
请协助我解决此问题。