@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());
}
AuthorizationClientTests.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:LostAndFound
作者:
评论列表
文章目录