2015-02-06 2 views
1

다른 네트워크 연결 상태가 필요한 단위 테스트 집합을 수행하려고합니다. 사용자가 길을 따라 여러 단계를 수행해야하는 번거 로움, 특정 네트워크 연결에서 조건을 시뮬레이트하는 방법이 있는지 궁금합니다.Xcode 단위 테스트에서 네트워크 연결을 시뮬레이트 하시겠습니까? (아마도 AFNetworking 관련)

연결 상태를 확인하기 위해 AFNetworkConnectionManager을 사용하고 있지만, 읽기 전용 속성 인 networkConnectionStatus입니다.

답변

1

AFNetworkConnectionManager의 범주를 만들고 테스트에서 networkConnectionStatus readwrite를 만들 수 있습니다.

2

OHHTTPStubs를 사용할 수 있습니다. 이것은 AFNetworking에서도 잘 작동합니다. 이 라이브러리를 사용하면 다른 네트워크 연결을 시뮬레이션 할 수 있으며 테스트 목적으로 사용자 정의 응답, 상태 코드를 설정할 수 있습니다.

https://github.com/AliSoftware/OHHTTPStubs

+0

제가 무선 랜에있어, 또는 다른 것을 보여주기 위해 허용하지 않는 것 같습니다. – Andrew

관련 문제