나는이 :iOS 유닛은 개인 모의 객체를 테스트하나요? 내 Xcode 프로젝트에서
- 컨트롤러
- (싱글) databaseController
databaseController는 컨트롤러 클래스 내에서 인스턴스화됩니다.
실제 databaseController에 종속되지 않고 컨트롤러 클래스가 올바르게 작동하는지 확인하기 위해이 databaseController를 mock 객체로 바꾸려면 어떻게해야합니까?
메모 :
- 단위 테스트에는 OCUnit이 사용됩니다.
- OCock은 모의 개체를 만드는 데 사용됩니다.
보너스 질문 : databaseController가 싱글 톤이 아니면 어떨까요?
databaseController가 싱글 톤이 아닌 경우 "응용 프로그램 요구 사항에 대해 더 알지 못하는 경우 애매한 질문입니다. –