我刚刚开始使用 OCMock,所以请耐心等待 - 我一直在查看文档和大量示例,但还没有找到明确的答案 - 是否可以在静态方法中模拟 init 调用,例如:
+ (NSString *)addHeaderToRequest:(NSString *)request namespace:(NSString *)namespace
{
CTTeleInfo *netInfo = [[CTTeleInfo alloc] init];
CTCarrier *carrier = [netInfo subscriberCell;
NSString *mobileNetwork = [carrier carrierName];
if ( mobileNetwork == nil )
mobileNetwork = @"Unknown";
}
是否可以在不更改代码的情况下模拟 CTTeleInfo 对象?