몇 가지 스텁과 기대치가 설정된 간단한 모의 객체가 있습니다. iOS 4.3 시뮬레이터에서 테스트를 실행하면 모든 것이 통과됩니다. iOS 5에서 실행하면 "예기치 않은 메소드 호출"오류가 발생합니다. 예를 들어, 나는 - (void) foo: (NSString *) bar
이라는 메소드를 가지고 기대를 설정 한 다음 실행합니다. 결과는iOS 5에서 OCMock이 실패하고 스텁이 실패하는 이유는 무엇입니까?
unexpected method invoked: foo:@"foobar"
expected: foo:@"foobar"
입니다. 왜 이런 일이 일어나고 있는지, 또는 어떻게 수정해야하는지 알 수 있습니다. 테스트 자체는 완벽하게 훌륭하며 iOS 4에서 몇 달 동안 사용해 왔습니다.
나는 이것을 다음 페이지에서보고했다 : http://www.mulle-kybernetik.com/forum/viewtopic.php?f=4&t=233&sid=371fd3946d71048deedae278e1e3eeaa. 아무런 진전이 없었던 것 같지 않습니다. –