Swift에서 Unit Test를 시작하는 방법
2392 단어 Swift
Objective-C의 Unit Test
테스트할 범주가 있습니다.
Allow testing Host Application APIs
✔묵인✔)시험을 정상적으로 썼으면 좋겠다.
Swift의 Unit Test
아무것도 고려하지 않고 테스트를 진행하면 테스트 대상 클래스를 찾을 수 없으며
Use of unresolve identifier 'LogicA'
의 컴파일 오류가 발생합니다.Allow testing Host Application APIs
✔해도 돼.Swift1.이전
테스트 대상 파일의 File Inspector가 ${PROJECT NAME}Tests로 변경됨✔계속하시겠습니까?
"Build Setting"에서 여러 파일을 ${PROJECT NAME}Tests에 한 번에 포함
오직
하지만 이 방법으로 특히 기존 기능의 테스트를 쓸 때
어떤 파일의 Target에 ${PROJECT NAME} Tests가 추가되어 의존하는 다른 파일들은 덩굴을 타고 참외를 만지는 식의 필수품이 되어 매우 게으르다.
Swift2에 추가된 @testable
Build Settings를 (으)로 설정
YES
면 ${PROJECT NAME}Tests를 대상에게 추가하지 않아도 테스트를 진행할 수 있습니다.참조 링크
- http://natashatherobot.com/swift-2-xcode-7-unit-testing-access/
Reference
이 문제에 관하여(Swift에서 Unit Test를 시작하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ikke/items/d4219cc8a41bc30f8d1d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)