AsyncRequestTests.java 文件源码

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

项目:LostAndFound 作者:
@MediumTest
@LargeTest
public void testExecuteSingleGetUsingHttpURLConnection() {
    Request request = new Request(null, "TourEiffel", null, null, new ExpectSuccessCallback() {
        @Override
        protected void performAsserts(Response response) {
            assertNotNull(response);
            GraphPlace graphPlace = response.getGraphObjectAs(GraphPlace.class);
            assertEquals("Paris", graphPlace.getLocation().getCity());
        }
    });
    HttpURLConnection connection = Request.toHttpConnection(request);

    TestRequestAsyncTask task = new TestRequestAsyncTask(connection, Arrays.asList(new Request[] { request }));

    task.executeOnBlockerThread();

    // Wait on 2 signals: request and task will both signal.
    waitAndAssertSuccess(2);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号