@Test(expected = OAuth2RequestException.class) public void testGetCompleteUrl_3() throws Exception { final ClientCredentialsGrantTypeHandler fixture = ClientCredentialsGrantTypeHandlerTest.ccgth; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); fixture.getCompleteUrl(accessor); }
@Test(expected = OAuth2RequestException.class) public void testGetAuthorizationRequest_2() throws Exception { final ClientCredentialsGrantTypeHandler fixture = ClientCredentialsGrantTypeHandlerTest.ccgth; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final String completeAuthorizationUrl = null; fixture.getAuthorizationRequest(accessor, completeAuthorizationUrl); }
@Test(expected = OAuth2RequestException.class) public void testGetAuthorizationRequest_4() throws Exception { final ClientCredentialsGrantTypeHandler fixture = ClientCredentialsGrantTypeHandlerTest.ccgth; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final String completeAuthorizationUrl = "xxx"; fixture.getAuthorizationRequest(accessor, completeAuthorizationUrl); }
@Test(expected = OAuth2RequestException.class) public void testGetCompleteUrl_3() throws Exception { final ClientCredentialsGrantTypeHandler fixture = ClientCredentialsGrantTypeHandlerTest.ccgth; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); fixture.getCompleteUrl(accessor); }
@Test(expected = OAuth2RequestException.class) public void testGetAuthorizationRequest_2() throws Exception { final ClientCredentialsGrantTypeHandler fixture = ClientCredentialsGrantTypeHandlerTest.ccgth; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final String completeAuthorizationUrl = null; fixture.getAuthorizationRequest(accessor, completeAuthorizationUrl); }
@Test public void testGetCompleteUrl_5() throws Exception { final CodeGrantTypeHandler fixture = CodeGrantTypeHandlerTest.cgth; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final Map<String, String> additionalParams = Maps.newHashMap(); additionalParams.put("param1", "value1"); accessor.setAdditionalRequestParams(additionalParams); final String result = fixture.getCompleteUrl(accessor); Assert.assertNotNull(result); Assert.assertTrue(result.contains("¶m1=value1")); }
@Test public void testHandlesRequest_1() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final HttpServletRequest request = null; final boolean result = fixture.handlesRequest(accessor, request); Assert.assertEquals(false, result); }
@Test public void testGetCompleteUrl_4() throws Exception { final CodeGrantTypeHandler fixture = CodeGrantTypeHandlerTest.cgth; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final String result = fixture.getCompleteUrl(accessor); Assert.assertNotNull(result); Assert.assertTrue(result .startsWith("http://www.example.com/authorize?client_id=clientId1&redirect_uri=https%3A%2F%2Fwww.example.com%2Fgadgets%2Foauth2callback&response_type=code&scope=testScope&state=")); }
@Test public void testHandlesResponse_1() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final HttpResponse response = new HttpResponse(); final boolean result = fixture.handlesResponse(accessor, response); Assert.assertEquals(false, result); }
@Test public void testHandlesRequest_4() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final HttpServletRequest request = new DummyHttpServletRequest(); final boolean result = fixture.handlesRequest(accessor, request); Assert.assertEquals(false, result); }
@Test public void testHandlesRequest_4() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final HttpServletRequest request = new DummyHttpServletRequest(); final boolean result = fixture.handlesRequest(accessor, request); Assert.assertEquals(false, result); }
@Test public void testAddOAuth2Authentication4() throws Exception { final BasicAuthenticationHandler fixture = new BasicAuthenticationHandler(); final HttpRequest request = new HttpRequest(Uri.fromJavaUri(new URI(""))); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final OAuth2HandlerError result = fixture.addOAuth2Authentication(request, accessor); Assert.assertNull(result); final String authHeader = request.getHeader("Authorization"); Assert.assertNotNull(authHeader); Assert.assertEquals("Basic: Y2xpZW50SWQxOmNsaWVudFNlY3JldDE=", authHeader); }
@Test public void testAddOAuth2Params_1() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final HttpRequest request = new HttpRequest(Uri.fromJavaUri(new URI(""))); final OAuth2HandlerError result = fixture.addOAuth2Params(accessor, request); Assert.assertNotNull(result); Assert.assertEquals(null, result.getCause()); Assert.assertEquals(OAuth2Error.MAC_TOKEN_PROBLEM, result.getError()); Assert.assertEquals("token type mismatch expected mac but got Bearer", result.getContextMessage()); }
@Test public void testAddOAuth2Params_6() throws Exception { final BearerTokenHandler fixture = new BearerTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final HttpRequest request = new HttpRequest(Uri.parse(MockUtils.GADGET_URI1)); final OAuth2HandlerError result = fixture.addOAuth2Params(accessor, request); Assert.assertNull(result); final String authHeader = request.getHeader("Authorization"); Assert.assertNotNull(authHeader); Assert.assertEquals("Bearer accessSecret", authHeader); }
@Test public void testHandleResponse_2() throws Exception { final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final HttpResponse response = null; final OAuth2HandlerError result = TokenAuthorizationResponseHandlerTest.tarh.handleResponse( accessor, response); Assert.assertNotNull(result); Assert.assertEquals(null, result.getCause()); Assert.assertEquals(OAuth2Error.TOKEN_RESPONSE_PROBLEM, result.getError()); Assert.assertEquals("response is null", result.getContextMessage()); }
@Test public void testHandleResponse_2() throws Exception { final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final HttpResponse response = null; final OAuth2HandlerError result = TokenAuthorizationResponseHandlerTest.tarh.handleResponse( accessor, response); Assert.assertNotNull(result); Assert.assertEquals(null, result.getCause()); Assert.assertEquals(OAuth2Error.TOKEN_RESPONSE_PROBLEM, result.getError()); Assert.assertEquals("response is null", result.getContextMessage()); }
@Before public void setUp() throws Exception { this.cache = new InMemoryCache(); Assert.assertNotNull(this.cache); Assert.assertTrue(OAuth2Cache.class.isInstance(this.cache)); this.cache.storeClient(MockUtils.getClient_Code_Confidential()); this.cache.storeClient(MockUtils.getClient_Code_Public()); this.cache.storeToken(MockUtils.getAccessToken()); this.cache.storeToken(MockUtils.getRefreshToken()); this.cache.storeOAuth2Accessor(MockUtils.getOAuth2Accessor_Code()); this.cache.storeOAuth2Accessor(MockUtils.getOAuth2Accessor_Error()); }
@Test public void testAddOAuth2Authentication1() throws Exception { final BasicAuthenticationHandler fixture = new BasicAuthenticationHandler(); final HttpRequest request = null; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final OAuth2HandlerError result = fixture.addOAuth2Authentication(request, accessor); Assert.assertNotNull(result); Assert.assertEquals(null, result.getCause()); Assert.assertEquals("request is null", result.getContextMessage()); Assert.assertEquals( "org.apache.shindig.gadgets.oauth2.handler.OAuth2HandlerError : AUTHENTICATION_PROBLEM : request is null : : :null", result.toString()); }
@Test public void testGetOAuth2Accessor_1() throws Exception { final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final OAuth2CallbackState state = new OAuth2CallbackState(MockUtils.getDummyStateCrypter()); state.setGadgetUri(accessor.getGadgetUri()); state.setServiceName(accessor.getServiceName()); state.setUser(accessor.getUser()); state.setScope(accessor.getScope()); final OAuth2Accessor result = this.cache.getOAuth2Accessor(state); Assert.assertNotNull(result); Assert.assertEquals(MockUtils.CLIENT_ID1, result.getClientId()); }
@Test public void testGetOAuth2Accessor_1() throws Exception { final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Code(); final OAuth2CallbackState state = new OAuth2CallbackState(MockUtils.getDummyStateCrypter()); state.setGadgetUri(accessor.getGadgetUri()); state.setServiceName(accessor.getServiceName()); state.setUser(accessor.getUser()); state.setScope(accessor.getScope()); final OAuth2Accessor result = this.cache.getOAuth2Accessor(state); Assert.assertNotNull(result); Assert.assertEquals(MockUtils.CLIENT_ID1, result.getClientId()); }