コード例 #1
0
 @Test
 public void testReadResponseNoToken() throws Exception {
   GoogleOAuthParameters params = new GoogleOAuthParameters();
   binding.readResponse(endpoint, exchange, params);
   assertNull(exchange.getOut().getHeader(GAUTH_ACCESS_TOKEN));
   assertNull(exchange.getOut().getHeader(GAUTH_ACCESS_TOKEN_SECRET));
 }
コード例 #2
0
 @Test
 public void testReadResponse() throws Exception {
   GoogleOAuthParameters params = new GoogleOAuthParameters();
   params.setOAuthToken("token2");
   params.setOAuthTokenSecret("tokenSecret2");
   binding.readResponse(endpoint, exchange, params);
   assertEquals("token2", exchange.getOut().getHeader(GAUTH_ACCESS_TOKEN));
   assertEquals("tokenSecret2", exchange.getOut().getHeader(GAUTH_ACCESS_TOKEN_SECRET));
 }
コード例 #3
0
 @Test
 public void testWriteRequest() throws Exception {
   exchange.getIn().setHeader("oauth_token", "token1");
   exchange.getIn().setHeader("oauth_verifier", "verifier1");
   exchange.getIn().setHeader("Cookie", COOKIE_NAME + "=secret1");
   GoogleOAuthParameters params = binding.writeRequest(endpoint, exchange, null);
   assertEquals("testConsumerKey", params.getOAuthConsumerKey());
   assertEquals("testConsumerSecret", params.getOAuthConsumerSecret());
   assertEquals("token1", params.getOAuthToken());
   assertEquals("secret1", params.getOAuthTokenSecret());
   assertEquals("verifier1", params.getOAuthVerifier());
 }
コード例 #4
0
 @Test(expected = GAuthException.class)
 public void testWriteRequestNoCookie() throws Exception {
   exchange.getIn().setHeader("oauth_token", "token1");
   exchange.getIn().setHeader("oauth_verifier", "verifier1");
   binding.writeRequest(endpoint, exchange, null);
 }