org.apache.shindig.social.core.oauth
Class OAuth2ImplicitFlowTest

java.lang.Object
  extended by org.junit.Assert
      extended by org.apache.shindig.common.EasyMockTestCase
          extended by org.apache.shindig.social.dataservice.integration.AbstractLargeRestfulTests
              extended by org.apache.shindig.social.core.oauth.OAuth2ImplicitFlowTest

public class OAuth2ImplicitFlowTest
extends AbstractLargeRestfulTests


Field Summary
static java.lang.String IMPLICIT_CLIENT_ID
           
protected static java.lang.String REDIRECT_URI
           
protected  org.apache.shindig.social.core.oauth2.OAuth2Servlet servlet
           
 
Fields inherited from class org.apache.shindig.social.dataservice.integration.AbstractLargeRestfulTests
injector, XMLSCHEMA, xp, XSDRESOURCE
 
Constructor Summary
OAuth2ImplicitFlowTest()
           
 
Method Summary
 void abstractLargeRestfulBefore()
           
 void testGetAccessTokenNoRedirectParam()
          Test retrieving an access token using a public client with redirect uri
 void testGetAccessTokenWithBadClientID()
          Test attempting to retrieve an access token using a bad client id
 void testGetAccessTokenWithBadRedirect()
          Test attempting to retrieve an access token using a bad redirect URI
 void testGetAccessTokenWithRedirectParamAndState()
          Test retrieving an access token using a public client with a redirect uri
 
Methods inherited from class org.apache.shindig.social.dataservice.integration.AbstractLargeRestfulTests
childNodesToMap, childNodesToMapofMap, childNodesToNodeMap, getJson, getResponse, getResponse, getResponse, getResponse, getResponse, getServlet, parseXmlContent, setResponse, setServlet
 
Methods inherited from class org.apache.shindig.common.EasyMockTestCase
mock, mock, mock, mock, replay, replay, reset, reset, verify
 
Methods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

servlet

protected org.apache.shindig.social.core.oauth2.OAuth2Servlet servlet

IMPLICIT_CLIENT_ID

public static final java.lang.String IMPLICIT_CLIENT_ID
See Also:
Constant Field Values

REDIRECT_URI

protected static final java.lang.String REDIRECT_URI
See Also:
Constant Field Values
Constructor Detail

OAuth2ImplicitFlowTest

public OAuth2ImplicitFlowTest()
Method Detail

abstractLargeRestfulBefore

public void abstractLargeRestfulBefore()
                                throws java.lang.Exception
Overrides:
abstractLargeRestfulBefore in class AbstractLargeRestfulTests
Throws:
java.lang.Exception

testGetAccessTokenWithRedirectParamAndState

public void testGetAccessTokenWithRedirectParamAndState()
                                                 throws java.lang.Exception
Test retrieving an access token using a public client with a redirect uri

Throws:
java.lang.Exception

testGetAccessTokenNoRedirectParam

public void testGetAccessTokenNoRedirectParam()
                                       throws java.lang.Exception
Test retrieving an access token using a public client with redirect uri

Throws:
java.lang.Exception

testGetAccessTokenWithBadRedirect

public void testGetAccessTokenWithBadRedirect()
                                       throws java.lang.Exception
Test attempting to retrieve an access token using a bad redirect URI

Throws:
java.lang.Exception

testGetAccessTokenWithBadClientID

public void testGetAccessTokenWithBadClientID()
                                       throws java.lang.Exception
Test attempting to retrieve an access token using a bad client id

Throws:
java.lang.Exception


Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.