기존 테스트에 단위 테스트를 추가하는 방법을 주로 설명합니다. 내가 모든 것을 의존와 연결되어 단계에있어, 내가 좋아하는 몇 가지 작은 검사를 실행할 수 있습니다기존 ARC 프로젝트에서 OCUnit을 구현하는 데 문제가 있습니다.
STAssertEquals(1, 2, @"This is a fail!");
그리고 그 결과는 올바르게를 통해 오는 것 같습니다. 내 스크립트 중 하나를 가져 오는 경우 불행하게도, 내가 얻을 unsafe_unretained
또는 strong
과 같은 키워드를 사용하는 모든 @property
라인 컴파일러 오류 : 나는 궁금 'unsafe_unretained'
전에 property 속성을 예상
을 ARC와 관련이 있습니까? OCUnit은 ARC와 호환되지 않습니까? 컴파일러 설정을 변경해야합니까?
OCUnit은 ARC와 함께 작동합니다. 우선 아키텍쳐를 점검 할 것입니다. 최신 Objective-C 기능은 예를 들어 64 비트 OSX 아키텍처에서만 지원됩니다. –
죄송합니다, 이것이 iOS 프로젝트라는 것을 잊어 버렸습니다. 아키텍처는 표준입니다 (armv7, armv7s). – jowie
OCUnit 대상에 대한 컴파일러 설정을 확인하십시오. LLVM-GCC가 있거나 그 대신에 Apple LLVM Compiler가있는 것 같습니다. – hoha