티스토리 뷰

반응형

XCTUnwrap  은 말그대로 테스트에서 언래핑을 해야하는 상황에서 쓰는 언래핑함수이다.

나는 테스트에서는 그냥 느낌표로 강제 언래핑을 해주는데,

TDD 스터디하는 책에서는 이 함수를 이용하여 언래핑을 해주는 것을 보았다. 

그래서 두 방식이 무엇이 다른지 기록한다. 

 

 

 

 

 

값이 nil이 상황에서

강제언래핑을 하면 Fatal error가 난다. => 테스트 실패로 표시안됨. 

XCTUnwrap으로 언래핑을 해주면 해당 라인에서 테스트 실패가 난다. => 테스트 실패로 표시됨. 

반응형
댓글