@Test public void testGetTokenType_1() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final String result = fixture.getTokenType(); Assert.assertEquals(OAuth2Message.MAC_TOKEN_TYPE, result); } }
@Test public void testGetTokenType_1() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final String result = fixture.getTokenType(); Assert.assertEquals(OAuth2Message.MAC_TOKEN_TYPE, result); } }
@Test public void testMacTokenHandler_1() throws Exception { final MacTokenHandler result = new MacTokenHandler(); Assert.assertNotNull(result); Assert.assertTrue(ResourceRequestHandler.class.isInstance(result)); Assert.assertEquals(OAuth2Message.MAC_TOKEN_TYPE, result.getTokenType()); }
@Test public void testMacTokenHandler_1() throws Exception { final MacTokenHandler result = new MacTokenHandler(); Assert.assertNotNull(result); Assert.assertTrue(ResourceRequestHandler.class.isInstance(result)); Assert.assertEquals(OAuth2Message.MAC_TOKEN_TYPE, result.getTokenType()); }
@SuppressWarnings("unused") @Test public void testProvideTokenHandlers_1() throws Exception { final OAuth2HandlerModule fixture = new OAuth2HandlerModule(); final BearerTokenHandler bearerTokenHandler = new BearerTokenHandler(); final MacTokenHandler macTokenHandler = new MacTokenHandler(); final List<ResourceRequestHandler> result = OAuth2HandlerModule.provideTokenHandlers( bearerTokenHandler, macTokenHandler); Assert.assertNotNull(result); Assert.assertEquals(2, result.size()); } }
@SuppressWarnings("unused") @Test public void testProvideTokenHandlers_1() throws Exception { final OAuth2HandlerModule fixture = new OAuth2HandlerModule(); final BearerTokenHandler bearerTokenHandler = new BearerTokenHandler(); final MacTokenHandler macTokenHandler = new MacTokenHandler(); final List<ResourceRequestHandler> result = OAuth2HandlerModule.provideTokenHandlers( bearerTokenHandler, macTokenHandler); Assert.assertNotNull(result); Assert.assertEquals(2, result.size()); } }
@Test public void testAddOAuth2Params_5() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_MacToken(); final HttpRequest request = new HttpRequest(Uri.fromJavaUri(new URI( "http://www.example.com:9080/xxx"))); request.setMethod(""); final OAuth2HandlerError result = fixture.addOAuth2Params(accessor, request); Assert.assertNull(result); final String authHeader = request.getHeader("Authorization"); Assert.assertNotNull(authHeader); Assert.assertTrue(authHeader.startsWith("MAC id = \"accessSecret\",nonce=")); }
@Test public void testAddOAuth2Params_5() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_MacToken(); final HttpRequest request = new HttpRequest(Uri.fromJavaUri(new URI( "http://www.example.com:9080/xxx"))); request.setMethod(""); final OAuth2HandlerError result = fixture.addOAuth2Params(accessor, request); Assert.assertNull(result); final String authHeader = request.getHeader("Authorization"); Assert.assertNotNull(authHeader); Assert.assertTrue(authHeader.startsWith("MAC id = \"accessSecret\",nonce=")); }
@Test public void testAddOAuth2Params_3() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Error(); 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.assertTrue(result.getContextMessage().startsWith("accessor is invalid")); }
@Test public void testAddOAuth2Params_3() throws Exception { final MacTokenHandler fixture = new MacTokenHandler(); final OAuth2Accessor accessor = MockUtils.getOAuth2Accessor_Error(); 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.assertTrue(result.getContextMessage().startsWith("accessor is invalid")); }
@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 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 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 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()); }