@SmallTest
@Feature({"Cronet"})
public void testSetHttpMethod() throws Exception {
TestUrlRequestCallback callback = new TestUrlRequestCallback();
String methodName = "HEAD";
UrlRequest.Builder builder = new UrlRequest.Builder(NativeTestServer.getEchoMethodURL(),
callback, callback.getExecutor(), mTestFramework.mCronetEngine);
// Try to set 'null' method.
try {
builder.setHttpMethod(null);
fail("Exception not thrown");
} catch (NullPointerException e) {
assertEquals("Method is required.", e.getMessage());
}
builder.setHttpMethod(methodName);
builder.build().start();
callback.blockForDone();
assertEquals(200, callback.mResponseInfo.getHttpStatusCode());
assertEquals(0, callback.mHttpResponseDataLength);
}
CronetUrlRequestTest.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:chromium-net-for-android
作者:
评论列表
文章目录