
Unit Test 할 때 @testable의 역할이 뭘까?
·
Swift
반갑습니다 집주인들 기술팀장 박효준입니다~이번에 테스트 코드를 작성하면서 testable이 무엇인가!에 대해 궁금해져서 정리해보았습니다!레츠 기릿~~문제 상황MHDomain이라는 모듈 안에 MHDomain 동적 라이브러리와 MHDomainTests 정적 라이브러리가 있고,MHPresentation 모듈 안에 MHPresentation 동적 라이브러리와 MHPresentationTests 정적 라이브러리가 있다.테스트를 진행할 때 import MHDomain 을 해주어야 하는데,이 때 import 앞에 @testable 키워드를 사용할 수 있다.무슨 역할을 하는 지 알아보자문제 해결@testable 키워드테스트 대상 모듈의 접근 수준에 영향을 주는지 여부이다.테스트 접근성 증가:Swift의 기본 접근 수준..