Daily iOS
테스트

네트워크 목킹

URLSession을 직접 쓰는 네트워크 계층을 실제 서버 없이 테스트하고 싶습니다. 가능한 방법을 두 가지 이상 제시해 주세요.

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

프로토콜로 세션을 추상화해 Stub을 주입하는 방법과, URLProtocol 서브클래스를 URLSessionConfiguration에 등록해 실제 URLSession 경로를 가로채는 방법이 있다.

받은 질문 공유