
- setUp(), tearDown()
- 클래스 메서드 : 한번만 실행됨
- 인스턴스 메서드: 메서드마다 실행 됨

위처럼 클래스 setUp, tearDown 메서드는 전체 테스트에 한번만 실행되는걸 확인 할 수 있다.

위 코드에서 classInstanceCounter는 테스트메서드의 수만큼 실행되므로 테스트가 끝나면 2가 된다.
- tearDown(): 클래스에 한번, 테스트가 종료되면 불림
- tearDownWithError(): 모든 테스트메서드에 불림, 테스트메서드가 3개이면 3번 불림
- addTearDownBlock(): 이걸 정의한 테스트메서드가 종료되면 불림, tearDownWithError() 이전에 불림
아래 순서대로 불린다.
'iOS' 카테고리의 다른 글
Lecture 3 | Stanford CS193p 2023 (0) | 2024.10.30 |
---|---|
BehaviorRelay vs BehaviorSubject (0) | 2024.08.07 |
딥링크 크래시 현상 (0) | 2024.03.25 |
미래의 나를 위한 Mac Ventura(13.4) 에서 Xcode 13.4.1 돌리기 (0) | 2024.01.15 |