ocmock

    1

    1답변

    OCMock을 처음 사용했습니다. 제가 테스트 할 다음과 같은 간단한 코드가 - @implementation ViewController - (void)presentSomething:(NSString *)string { NSLog(@"doSomethingElseWithString - %@", string); } - (BOOL)handleRe

    1

    1답변

    우리는 모든 뷰 컨트롤러를 개별적으로 테스트하기 위해 커스텀 단위 테스트를 작성하려고합니다. UI 자동화, KIF 및 기타 솔루션이 있다는 것을 알고 있지만 위의 코드를 살펴보면 사용하지 않고도 가능하다는 것을 알게 될 것입니다. 간단히 말해서 두 개의 공용 메소드 "setFirstState"및 "setSecondState"가있는 간단한보기 컨트롤러가 있다

    0

    1답변

    인스턴스의 속성에 기대치를 설정하려면 어떻게해야합니까? 의 나는 다음과 같은 코드가 있다고 가정 해 봅시다 : id request = OCMClassMock([NSMutableURLRequest class]); 을 그리고 난 내 구현에서 HTTPMethod 속성이 @"Get"로 설정되어 있는지 확인하려면 어떻게 내 테스트가이를 확인까요? 이 같은

    0

    1답변

    내 프로젝트는 OCMock, OHHTTPStub 및 XCTest를 사용합니다. SDK (SDK 구현)를 테스트하려고하므로 Http 응답/요청을 스텁하고 콜백 메소드에 대한 기대치를 추가하십시오. 각 유닛 테스트는 위임 메소드가 적절하게 호출되고 모든 기대 값을 설정 한 후 각 위임 메소드에 대해 거부 된 메소드 만 호출하여 지정된 메소드 만 호출되도록하는

    2

    1답변

    OCMock을 사용하여 스토리 보드에서 인스턴스화 된 UIViewController를 테스트하고 있습니다. 모범 사례에 따르면 뷰 컨트롤러보기의 하위 뷰 IBOutlet은 모두 weak 속성입니다. 테스트가 약한 속성에 의존하는 메서드를 호출하는 뷰 컨트롤러에 대한 테스트를 작성할 때, 내가 첨부 된 것과 같이 산발적 인 EXC_BAD_ACCESS 충돌을

    1

    1답변

    OCMock의 문서를 기반으로, 클래스 메소드를 테스트 할 수 있어야하지만, OCMock이 무엇인지, 또는 불가능한 것인지 오해하고있을 수도 있습니다. 테스트에 내가 원하는 다음 예제 방법을 가지고 : - (void)methodToTest { [SVProgressHUD dismiss]; } 내가 dismiss이 SVProgressHUD 호출하

    0

    1답변

    저는 Parse Data 백엔드에 대한 액세스를 조롱하고 OCMock에 문제가 있습니다. 백엔드에 액세스하기위한 기본 데이터 액세스 메커니즘은 [PFQuery queryWithClassName:@"ClassName"]으로 구성된 PFQuery의 Parse를 통해 이루어집니다. 이것은 자연스럽게 테스트 솔기로 좋은 선택입니다. 나는이 게시물에 들어 가지 않을

    0

    2답변

    OCMock의 andDo를 블록과 함께 사용하려하지만 시도 할 때마다 EXC_BAD_ACCESS가 발생합니다. 아래는 NSNotificationCenter의 예입니다. 그러나 블록을 사용하는 다른 객체에 대해 동일한 결과를 얻습니다. 무엇이 누락 되었습니까? 너무 깊이, 그리고 더 많은 코드를 보지 않고이로 보지 않고 [[[notificationCenter

    0

    1답변

    클래스 메서드를 모의하려고하는데 예상대로 작동하지 않는 것 같습니다. 이견있는 사람? @implementation ApplicationVersionManager + (NSString *)appVersion { return [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVers

    1

    1답변

    새로운 OCMock 3.0 구문을 사용하여 클래스 메서드 스텁과 기대를 사용하려고했지만 성공하지 못했습니다. . - (void)test_should_call_XXX { id classMock = OCMClassMock([NSString class]); [NSString string]; OCMVerify([classMock st