@SmallTest
@Feature({"Cronet"})
@OnlyRunNativeCronet // Java impl doesn't support MockUrlRequestJobFactory
public void testMockReadDataSyncError() throws Exception {
final int arbitraryNetError = -4;
TestUrlRequestCallback callback =
startAndWaitForComplete(MockUrlRequestJobFactory.getMockUrlWithFailure(
FailurePhase.READ_SYNC, arbitraryNetError));
assertEquals(200, callback.mResponseInfo.getHttpStatusCode());
assertEquals(0, callback.mResponseInfo.getReceivedBytesCount());
assertNotNull(callback.mError);
assertEquals(arbitraryNetError, callback.mError.getCronetInternalErrorCode());
assertEquals(0, callback.mRedirectCount);
assertTrue(callback.mOnErrorCalled);
assertEquals(callback.mResponseStep, ResponseStep.ON_RESPONSE_STARTED);
}
CronetUrlRequestTest.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:chromium-net-for-android
作者:
评论列表
文章目录