AuthorizationClientTests.java 文件源码

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

项目:LostAndFound 作者:
@SmallTest
@MediumTest
@LargeTest
public void testWebViewHandlesSuccess() {
    Bundle bundle = new Bundle();
    bundle.putString("access_token", ACCESS_TOKEN);
    bundle.putString("expires_in", String.format("%d", EXPIRES_IN_DELTA));
    bundle.putString("code", "Something else");

    MockAuthorizationClient client = new MockAuthorizationClient();
    AuthorizationClient.WebViewAuthHandler handler = client.new WebViewAuthHandler();

    AuthorizationClient.AuthorizationRequest request = createRequest();
    client.setRequest(request);
    handler.onWebDialogComplete(request, bundle, null);

    assertNotNull(client.result);
    assertEquals(AuthorizationClient.Result.Code.SUCCESS, client.result.code);

    AccessToken token = client.result.token;
    assertNotNull(token);
    assertEquals(ACCESS_TOKEN, token.getToken());
    assertDateDiffersWithinDelta(new Date(), token.getExpires(), EXPIRES_IN_DELTA * 1000, 1000);
    assertEquals(PERMISSIONS, token.getPermissions());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号