URLSessionDataTask [iOS] 네트워크에 의존하지 않는 Test Network 에 문제가 생기거나 인터넷 disconnecting 과 같은 문제들로 테스트 결과가 바뀔 수 있기 때문이다 즉, 우리는 외부 의존성을 다른 객체를 통해서 대체하는 방법을 통해 위 문제를 해결해야만 한다. 그럼 바로 Test Doubles 를 활용한 Network에 의존하지 않는 테스트를 진행해보자!! 해당 방법은 를 통해서 배우게 되었다 그리고, Alamofire 를 활용하지 ... URLSessionDataTaskURLSessionURLProtocolURLProtocol TIL - 2021.05.10 (Mon) 예를 들어 웹 브라우저를 만드는 경우 앱에서 탭 또는 창당 세션 하나 또는 interactive한 사용을 위한 세션 하나와 백그라운드를 위한 세션을 만들 수 있다. 지정된 URL Session 내의 Task 는 단일 호스트에 대한 최대 동시 연결 수, 연결이 셀룰러 네트워크를 사용할 수 있는지 여부 등과 같은 연결 동작을 정의하는 common session configuration 를 공유합... URLSessionDataTaskURLSessionURLSession
[iOS] 네트워크에 의존하지 않는 Test Network 에 문제가 생기거나 인터넷 disconnecting 과 같은 문제들로 테스트 결과가 바뀔 수 있기 때문이다 즉, 우리는 외부 의존성을 다른 객체를 통해서 대체하는 방법을 통해 위 문제를 해결해야만 한다. 그럼 바로 Test Doubles 를 활용한 Network에 의존하지 않는 테스트를 진행해보자!! 해당 방법은 를 통해서 배우게 되었다 그리고, Alamofire 를 활용하지 ... URLSessionDataTaskURLSessionURLProtocolURLProtocol TIL - 2021.05.10 (Mon) 예를 들어 웹 브라우저를 만드는 경우 앱에서 탭 또는 창당 세션 하나 또는 interactive한 사용을 위한 세션 하나와 백그라운드를 위한 세션을 만들 수 있다. 지정된 URL Session 내의 Task 는 단일 호스트에 대한 최대 동시 연결 수, 연결이 셀룰러 네트워크를 사용할 수 있는지 여부 등과 같은 연결 동작을 정의하는 common session configuration 를 공유합... URLSessionDataTaskURLSessionURLSession