2016-06-28 4 views
0

단위 테스트를 수행하려면 OCMock을 사용하고 있습니다. OCMock의 기능이 있다는 것을 알고 있습니다. 부분적 모의개체입니다. 난 단지 클래스 함수을 구성하는 클래스를 가지고부분 모의 반

[OCMockObject partialMockForObject:anObject] 

그러나 :이 일을 의미한다. 예 : MyHelperClazz 클래스, 나는 단지 [MyHelperClazz helperFunc]처럼 사용합니다.

MyHelperClazz에서 일부 기능을 조롱해야하지만 다른 사람들은 내 테스트 코드가 MyHelperClazz의 실제 구현을 실행하도록하고 싶습니다. 그래서 부분적으로 조롱해야합니다. 하지만 클래스이 아니며 개체이 아닙니다.

OCMock으로 클래스를 부분적으로 모의해볼 수 있습니까? 불가능하다면 어떻게 목표를 달성 할 수 있을까요?

답변

0

일반 클래스 모의에서는 해당 클래스의 인스턴스 메소드를 조롱 할 수 있으며 클래스의 클래스 메소드를 모의 할 수 있습니다. 문서를 참조하십시오 : http://ocmock.org/reference/#mocking-class-methods