@Test public void testAddOAuth2Authentication3() throws Exception { final BasicAuthenticationHandler fixture = new BasicAuthenticationHandler(); final HttpRequest request = new HttpRequest(Uri.fromJavaUri(new URI(""))); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Error(); final OAuth2HandlerError result = fixture.addOAuth2Authentication(request, accessor); Assert.assertNotNull(result); Assert.assertEquals(null, result.getCause()); Assert.assertEquals(OAuth2Error.AUTHENTICATION_PROBLEM, result.getError()); Assert.assertTrue(result.getContextMessage().startsWith("accessor is invalid")); }
@Test public void testAddOAuth2Authentication3() throws Exception { final BasicAuthenticationHandler fixture = new BasicAuthenticationHandler(); final HttpRequest request = new HttpRequest(Uri.fromJavaUri(new URI(""))); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Error(); final OAuth2HandlerError result = fixture.addOAuth2Authentication(request, accessor); Assert.assertNotNull(result); Assert.assertEquals(null, result.getCause()); Assert.assertEquals(OAuth2Error.AUTHENTICATION_PROBLEM, result.getError()); Assert.assertTrue(result.getContextMessage().startsWith("accessor is invalid")); }
@Test public void testGetError1() throws Exception { final OAuth2HandlerError fixture = new OAuth2HandlerError(OAuth2Error.AUTHENTICATION_PROBLEM, "", new Exception()); final OAuth2Error result = fixture.getError(); Assert.assertNotNull(result); Assert.assertEquals("authentication_problem", result.getErrorCode()); Assert.assertEquals("AUTHENTICATION_PROBLEM", result.name()); Assert.assertEquals(2, result.ordinal()); Assert.assertEquals("AUTHENTICATION_PROBLEM", result.toString()); }
@Test public void testGetError1() throws Exception { final OAuth2HandlerError fixture = new OAuth2HandlerError(OAuth2Error.AUTHENTICATION_PROBLEM, "", new Exception()); final OAuth2Error result = fixture.getError(); Assert.assertNotNull(result); Assert.assertEquals("authentication_problem", result.getErrorCode()); Assert.assertEquals("AUTHENTICATION_PROBLEM", result.name()); Assert.assertEquals(2, result.ordinal()); Assert.assertEquals("AUTHENTICATION_PROBLEM", result.toString()); }
@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 testHandleRequest_2() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = null; final HttpServletRequest request = new DummyHttpServletRequest(); final OAuth2HandlerError result = fixture.handleRequest(accessor, request); Assert.assertNotNull(result); Assert.assertEquals(OAuth2Error.AUTHORIZATION_CODE_PROBLEM, result.getError()); Assert.assertEquals("accessor is null", result.getContextMessage()); }
@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_4() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_BadMacToken(); final HttpRequest request = new HttpRequest(Uri.fromJavaUri(new URI("a"))); request.setMethod(""); 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("unsupported algorithm hmac-sha-256", result.getContextMessage()); }
@Test public void testHandleRequest_2() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = null; final HttpServletRequest request = new DummyHttpServletRequest(); final OAuth2HandlerError result = fixture.handleRequest(accessor, request); Assert.assertNotNull(result); Assert.assertEquals(OAuth2Error.AUTHORIZATION_CODE_PROBLEM, result.getError()); Assert.assertEquals("accessor is null", result.getContextMessage()); }
@Test public void testAddOAuth2Params_4() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_BadMacToken(); final HttpRequest request = new HttpRequest(Uri.fromJavaUri(new URI("a"))); request.setMethod(""); 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("unsupported algorithm hmac-sha-256", result.getContextMessage()); }
@Test public void testHandleRequest_1() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Redirecting(); final HttpServletRequest request = null; final OAuth2HandlerError result = fixture.handleRequest(accessor, request); Assert.assertNotNull(result); Assert.assertEquals(OAuth2Error.AUTHORIZATION_CODE_PROBLEM, result.getError()); Assert.assertEquals("request is null", result.getContextMessage()); }
@Test public void testHandleRequest_3() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Error(); final HttpServletRequest request = new DummyHttpServletRequest(); final OAuth2HandlerError result = fixture.handleRequest(accessor, request); Assert.assertNotNull(result); Assert.assertEquals(OAuth2Error.AUTHORIZATION_CODE_PROBLEM, result.getError()); Assert.assertEquals("accessor is invalid", result.getContextMessage()); }
@Test public void testHandleRequest_3() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Error(); final HttpServletRequest request = new DummyHttpServletRequest(); final OAuth2HandlerError result = fixture.handleRequest(accessor, request); Assert.assertNotNull(result); Assert.assertEquals(OAuth2Error.AUTHORIZATION_CODE_PROBLEM, result.getError()); Assert.assertEquals("accessor is invalid", result.getContextMessage()); }
@Test public void testHandleRequest_4() throws Exception { final CodeAuthorizationResponseHandler fixture = CodeAuthorizationResponseHandlerTest.carh; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_ClientCredentialsRedirecting(); final HttpServletRequest request = new DummyHttpServletRequest(); final OAuth2HandlerError result = fixture.handleRequest(accessor, request); Assert.assertNotNull(result); Assert.assertEquals(OAuth2Error.AUTHORIZATION_CODE_PROBLEM, result.getError()); Assert.assertEquals("grant_type is not code", 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()); }
@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 testAddOAuth2Authentication_1() throws Exception { final StandardAuthenticationHandler fixture = new StandardAuthenticationHandler(); final HttpRequest request = null; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_StandardAuth(); final OAuth2HandlerError result = fixture.addOAuth2Authentication(request, accessor); Assert.assertNotNull(result); Assert.assertEquals(null, result.getCause()); Assert.assertEquals(OAuth2Error.AUTHENTICATION_PROBLEM, result.getError()); Assert.assertEquals("request is null", result.getContextMessage()); }
@Test public void testAddOAuth2Params_2() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_MacToken(); final HttpRequest request = null; 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("request is null", result.getContextMessage()); }
@Test public void testAddOAuth2Authentication_1() throws Exception { final StandardAuthenticationHandler fixture = new StandardAuthenticationHandler(); final HttpRequest request = null; final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_StandardAuth(); final OAuth2HandlerError result = fixture.addOAuth2Authentication(request, accessor); Assert.assertNotNull(result); Assert.assertEquals(null, result.getCause()); Assert.assertEquals(OAuth2Error.AUTHENTICATION_PROBLEM, result.getError()); Assert.assertEquals("request is null", result.getContextMessage()); }
@Test public void testAddOAuth2Params_2() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_MacToken(); final HttpRequest request = null; 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("request is null", result.getContextMessage()); }