test Code (with TCA)
·
iOS
TCA의 테스트코드 적용을 살펴보기 전에 먼저 TestCode에 대해 생각해보고 가려한다. 어디까지 짜야하고 어디까지 커버리지를 올려야하는가..에 관한 얘기가 될수 있을거같다.먼저 Unit Test와 UITest가 있다. Unit test : 특정함수, 메소드 동작 테스트(로직테스트) => 전체프로그램을 빌드하는대신 유닛단위로 빌드해 시간절약UI test : UI and UI actionUnit test1. import XCTest( Test는 XC framework를 기반으로 이루어져 있음)2. class 는 XCTestCase를 상속받음. 3. setUpwithError() 테스트 각각의 항목이 실행될 때 테스트. 테스크 클래스가 갖고있는 각각메소드가 실행될때 이게 한번씩 실행4. 위와 반대로 테스..