@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)); }
@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)); }
@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()); }
@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); }