CronetUrlRequestTest.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:chromium-net-for-android 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号