0
클래스 메서드를 모의하려고하는데 예상대로 작동하지 않는 것 같습니다. 이견있는 사람?OCMock - Mocking 클래스 메소드?
@implementation ApplicationVersionManager
+ (NSString *)appVersion {
return [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
}
@end
테스트
- (void)testSomething {
OCMStub([ApplicationVersionManager appVersion]).andReturn(@"3.0");
NSString *version = [ApplicationVersionManager appVersion];
// version is nil. Why?
}