[Swift] Xcode로 단위 테스트 따라해보기 - 1

민경준·2023년 3월 8일
0

🌟 Unit Test 추가하기

Xcode에서 Unit Test를 추가하는 방법은 두가지가 있다.

  1. 프로젝트 생성 시 테스트 파일을 함께 추가하기.
  2. 기존의 프로젝트에 Unit Testing Bundle을 추가하기.

우리는 두 가지 방법 모두 확인해보자.

1. 프로젝트 생성 시 테스트 파일을 함께 추가하기

Step 1. Xcode를 실행한 후 프로젝트 생성을 클릭한다.

Step 2. iOS App 프로젝트를 선택하고 Next를 클릭한다.

Step 3. 프로젝트명을 입력하고 Include Tests 체크박스를 선택 후 Next를 클릭한다.

Step 4. 생성된 프로젝트에 테스트 파일이 추가되어 있는것을 확인할 수 있다.



2. 기존의 프로젝트에 Unit Testing Bundle을 추가하기.

Step 1. 프로젝트 설정 파일의 TARGETS 사이드 맨 하단에 + 버튼을 클릭한다.

Step 2. Unit Testing Bundle을 선택한 후 Next를 클릭한다.

Step 3. Product 이름을 입력 후 Finish를 클릭한다.

Step 4. 테스트 파일이 생성된 것을 확인할 수 있다.

번외.

만약 기존에 사용하던 Podfile이 있다면 Unit Testing Bundle의 타겟도 추가해줘야 한다.
하지만 같은 내용을 여러번 반복해 적으면 지저분 해지니 아래와 같이 묶어서 사용하면 깔끔하게 처리할 수 있다.
pods 라고 선언한 부분은 단순 네이밍일 뿐이니 취향대로 바꿔도 된다.

Before

target 'Sample' do
	use_frameworks!
    
    pod 'RxSwift'
    pod 'Alamofire'
    pod 'Then'
end

After

use_frameworks!

def pods
	pod 'RxSwift'
    pod 'Alamofire'
    pod 'Then'
end

target 'Sample' do
	pods
end

target 'SmapleTests' do
	pods
end


Reference

profile
iOS Developer 💻

0개의 댓글