OCMock을 사용하여 유닛 테스트에서 NSManagedObjects를 모의합니다. 필자는 Mogenerator를 사용하여 핵심 데이터 개체에 대한 기계 및 사람이 읽을 수있는 파일을 생성합니다. 부울 값과 문자열을 반환하기 위해 NSManagedObject를 모의하려고합니다. 둘 다 내 핵심 데이터 엔티티의 속성입니다. BOOL을 조롱하면 객체에서 값이
나는 일을하려고했다 : [[[mockQuestion stub] andReturnValue:YES] shouldNegate];
[[[mockQuestion stub] andReturnValue:123] randomNumberWithLimit];
을하지만 그 " 'NSValue *'유형의 매개 변수에 호환되지 않는 정수 포인터 변환 'BOOL'를 전송 (
OCMock을 시작하기에 앞서 나와 있습니다. 설명서와 많은 예제를 살펴 보았지만 확실한 답을 찾기는 어렵습니다. 예를 들어 정적 메서드 내에서 init 호출을 조롱하는 것이 가능합니까? + (NSString *)addHeaderToRequest:(NSString *)request namespace:(NSString *)namespace
{
와 char 값을 스텁하려고 다음 @interface Note
-(char)alphabetName;
@end
그리고 시험이 밖으로 스텁하려고 : id mockNote = [OCMockObject mockForClass:[Note class]];
[[[mockNote stub] andReturnValue:OCMOCK_VALUE((char){'
OC 초보자입니다. 메서드가 다른 클래스에서 호출되는지 확인해야합니다. 다음은 내 코드입니다. //Creating the OCMockObject
id mockProductRequest = [OCMockObject mockForClass:[ProductRequest class]];
[[mockProductRequest expect] testProductR
OCMock을 확인하도록 설정하려고합니다. 나는 다음과 같은 방법을 포함하는 프로토콜, TaskManagerDelegate,이 같은 내 모의 객체를 설정 한 후 - (void) addTasks:(NSArray *) tasksToAdd;
, id mockTaskManagerDelegate = [OCMockObject mockForProtocol:@prot
간단한 오디오 테스트를 통해 audioController에서 주파수 값을 올바르게 수신하고 있는지 확인하려고합니다. 내보기에서 나는 설정까지 블록 콜백이 같은 통화를하고 내 오디오 컨트롤러에서 - (void) registerVolumeCallback {
NSNumberBlock frequencyCallback = ^(NSNumber *freque
OCMock을 사용하는 테스트 케이스로 고민하고 있습니다. 지금까지 나는 OCMock을 몇 가지 프로젝트에서 사용했으며 항상 생각대로 작동합니다. 나는 image이라는 속성을 설정할 때 [self setNeedsDisplay]이 호출되는 다음과 같은 메서드를 사용합니다. - (void)testSetTapColorCallsDrawRect
{
SMC
OCMocks를 올바르게 사용하고 있는지, 아니면 .lib 파일이 아닌 cocoapods 버전을 사용하고 있는지 여부가 확실하지 않습니다. @property (nonatomic, strong) MWGoogleTrends *googleTrends;
: @implementation MWViewController {
NSArray *_trends;