public OAuthGadgetContext(SecurityToken securityToken, OAuthArguments arguments) { this.securityToken = securityToken; this.container = securityToken.getContainer(); this.appUrl = Uri.parse(securityToken.getAppUrl()); this.bypassSpecCache = arguments.getBypassSpecCache(); }
public OAuthGadgetContext(SecurityToken securityToken, OAuthArguments arguments) { this.securityToken = securityToken; this.container = securityToken.getContainer(); this.appUrl = Uri.parse(securityToken.getAppUrl()); this.bypassSpecCache = arguments.getBypassSpecCache(); }
public OAuthGadgetContext(SecurityToken securityToken, OAuthArguments arguments) { this.securityToken = securityToken; this.container = securityToken.getContainer(); this.appUrl = Uri.parse(securityToken.getAppUrl()); this.bypassSpecCache = arguments.getBypassSpecCache(); }
public boolean matches(Object argument) { if (!(argument instanceof OAuthGadgetContext)) { return false; } OAuthGadgetContext context = (OAuthGadgetContext) argument; return (securityToken == context.getToken() && arguments.getBypassSpecCache() == context.getIgnoreCache()); }
public boolean matches(Object argument) { if (!(argument instanceof OAuthGadgetContext)) { return false; } OAuthGadgetContext context = (OAuthGadgetContext) argument; return (securityToken == context.getToken() && arguments.getBypassSpecCache() == context.getIgnoreCache()); }
public boolean matches(Object argument) { if (!(argument instanceof OAuthGadgetContext)) { return false; } OAuthGadgetContext context = (OAuthGadgetContext) argument; return (securityToken == context.getToken() && arguments.getBypassSpecCache() == context.getIgnoreCache()); }
@Test public void testNoArgConstructorDefaults() throws Exception { OAuthArguments args = new OAuthArguments(); assertEquals(UseToken.ALWAYS, args.getUseToken()); assertEquals("", args.getServiceName()); assertEquals("", args.getTokenName()); Assert.assertNull(args.getRequestToken()); Assert.assertNull(args.getRequestTokenSecret()); Assert.assertNull(args.getOrigClientState()); Assert.assertFalse(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); }
@Test public void testNoArgConstructorDefaults() throws Exception { OAuthArguments args = new OAuthArguments(); assertEquals(UseToken.ALWAYS, args.getUseToken()); assertEquals("", args.getServiceName()); assertEquals("", args.getTokenName()); Assert.assertNull(args.getRequestToken()); Assert.assertNull(args.getRequestTokenSecret()); Assert.assertNull(args.getOrigClientState()); Assert.assertFalse(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); }
@Test public void testNoArgConstructorDefaults() throws Exception { OAuthArguments args = new OAuthArguments(); assertEquals(UseToken.ALWAYS, args.getUseToken()); assertEquals("", args.getServiceName()); assertEquals("", args.getTokenName()); Assert.assertNull(args.getRequestToken()); Assert.assertNull(args.getRequestTokenSecret()); Assert.assertNull(args.getOrigClientState()); Assert.assertFalse(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); }
@Test public void testCopyConstructor() throws Exception { HttpServletRequest req = makeDummyRequest(); OAuthArguments args = new OAuthArguments(AuthType.OAUTH, req); args = new OAuthArguments(args); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("service", args.getServiceName()); assertEquals("token", args.getTokenName()); assertEquals("reqtoken", args.getRequestToken()); assertEquals("secret", args.getRequestTokenSecret()); assertEquals("state", args.getOrigClientState()); Assert.assertTrue(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); }
@Test public void testCopyConstructor() throws Exception { HttpServletRequest req = makeDummyRequest(); OAuthArguments args = new OAuthArguments(AuthType.OAUTH, req); args = new OAuthArguments(args); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("service", args.getServiceName()); assertEquals("token", args.getTokenName()); assertEquals("reqtoken", args.getRequestToken()); assertEquals("secret", args.getRequestTokenSecret()); assertEquals("state", args.getOrigClientState()); Assert.assertTrue(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); }
@Test public void testCopyConstructor() throws Exception { HttpServletRequest req = makeDummyRequest(); OAuthArguments args = new OAuthArguments(AuthType.OAUTH, req); args = new OAuthArguments(args); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("service", args.getServiceName()); assertEquals("token", args.getTokenName()); assertEquals("reqtoken", args.getRequestToken()); assertEquals("secret", args.getRequestTokenSecret()); assertEquals("state", args.getOrigClientState()); Assert.assertTrue(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); }
@Test public void testInitFromRequest_defaults() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); OAuthArguments args = new OAuthArguments(AuthType.SIGNED, req); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("", args.getServiceName()); assertEquals("", args.getTokenName()); Assert.assertNull(args.getRequestToken()); Assert.assertNull(args.getRequestTokenSecret()); Assert.assertNull(args.getOrigClientState()); Assert.assertFalse(args.getBypassSpecCache()); Assert.assertTrue(args.getSignOwner()); Assert.assertTrue(args.getSignViewer()); assertNull(args.getRequestOption("random")); }
@Test public void testInitFromRequest_defaults() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); OAuthArguments args = new OAuthArguments(AuthType.SIGNED, req); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("", args.getServiceName()); assertEquals("", args.getTokenName()); Assert.assertNull(args.getRequestToken()); Assert.assertNull(args.getRequestTokenSecret()); Assert.assertNull(args.getOrigClientState()); Assert.assertFalse(args.getBypassSpecCache()); Assert.assertTrue(args.getSignOwner()); Assert.assertTrue(args.getSignViewer()); assertNull(args.getRequestOption("random")); }
@Test public void testInitFromRequest_defaults() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); OAuthArguments args = new OAuthArguments(AuthType.SIGNED, req); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("", args.getServiceName()); assertEquals("", args.getTokenName()); Assert.assertNull(args.getRequestToken()); Assert.assertNull(args.getRequestTokenSecret()); Assert.assertNull(args.getOrigClientState()); Assert.assertFalse(args.getBypassSpecCache()); Assert.assertTrue(args.getSignOwner()); Assert.assertTrue(args.getSignViewer()); assertNull(args.getRequestOption("random")); }
@Test public void testInitFromPreload() throws Exception { String xml = "<Preload href='http://www.example.com' " + "oauth_service_name='service' " + "OAUTH_TOKEN_NAME='token' " + "OAUTH_REQuest_token='requesttoken' " + "oauth_request_token_secret='tokensecret' " + "OAUTH_USE_TOKEN='never' " + "random='stuff'" + "/>"; Preload preload = new Preload(XmlUtil.parse(xml), Uri.parse("")); OAuthArguments params = new OAuthArguments(preload); assertEquals("service", params.getServiceName()); assertEquals("token", params.getTokenName()); assertEquals("requesttoken", params.getRequestToken()); assertEquals("tokensecret", params.getRequestTokenSecret()); assertEquals(UseToken.NEVER, params.getUseToken()); assertNull(params.getOrigClientState()); assertFalse(params.getBypassSpecCache()); assertEquals("stuff", params.getRequestOption("random")); }
@Test public void testInitFromPreload() throws Exception { String xml = "<Preload href='http://www.example.com' " + "oauth_service_name='service' " + "OAUTH_TOKEN_NAME='token' " + "OAUTH_REQuest_token='requesttoken' " + "oauth_request_token_secret='tokensecret' " + "OAUTH_USE_TOKEN='never' " + "random='stuff'" + "/>"; Preload preload = new Preload(XmlUtil.parse(xml), Uri.parse("")); OAuthArguments params = new OAuthArguments(preload); assertEquals("service", params.getServiceName()); assertEquals("token", params.getTokenName()); assertEquals("requesttoken", params.getRequestToken()); assertEquals("tokensecret", params.getRequestTokenSecret()); assertEquals(UseToken.NEVER, params.getUseToken()); assertNull(params.getOrigClientState()); assertFalse(params.getBypassSpecCache()); assertEquals("stuff", params.getRequestOption("random")); }
@Test public void testInitFromRequest() throws Exception { HttpServletRequest req = makeDummyRequest(); OAuthArguments args = new OAuthArguments(AuthType.SIGNED, req); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("service", args.getServiceName()); assertEquals("token", args.getTokenName()); assertEquals("reqtoken", args.getRequestToken()); assertEquals("secret", args.getRequestTokenSecret()); assertEquals("state", args.getOrigClientState()); Assert.assertTrue(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); assertEquals("stuff", args.getRequestOption("random")); assertEquals("stuff", args.getRequestOption("rAnDoM")); }
@Test public void testInitFromRequest() throws Exception { HttpServletRequest req = makeDummyRequest(); OAuthArguments args = new OAuthArguments(AuthType.SIGNED, req); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("service", args.getServiceName()); assertEquals("token", args.getTokenName()); assertEquals("reqtoken", args.getRequestToken()); assertEquals("secret", args.getRequestTokenSecret()); assertEquals("state", args.getOrigClientState()); Assert.assertTrue(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); assertEquals("stuff", args.getRequestOption("random")); assertEquals("stuff", args.getRequestOption("rAnDoM")); }
@Test public void testInitFromRequest() throws Exception { HttpServletRequest req = makeDummyRequest(); OAuthArguments args = new OAuthArguments(AuthType.SIGNED, req); assertEquals(UseToken.NEVER, args.getUseToken()); assertEquals("service", args.getServiceName()); assertEquals("token", args.getTokenName()); assertEquals("reqtoken", args.getRequestToken()); assertEquals("secret", args.getRequestTokenSecret()); assertEquals("state", args.getOrigClientState()); Assert.assertTrue(args.getBypassSpecCache()); Assert.assertFalse(args.getSignOwner()); Assert.assertFalse(args.getSignViewer()); assertEquals("stuff", args.getRequestOption("random")); assertEquals("stuff", args.getRequestOption("rAnDoM")); }