com.atlassian.crowd.acceptance.tests.clientlib
Class AuthenticationTokenTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.crowd.acceptance.utils.CrowdWebTestCase
              extended by com.atlassian.crowd.acceptance.tests.console.CrowdAcceptanceTestCase
                  extended by com.atlassian.crowd.acceptance.tests.clientlib.AuthenticationTokenTest
All Implemented Interfaces:
junit.framework.Test

public class AuthenticationTokenTest
extends CrowdAcceptanceTestCase


Field Summary
 
Fields inherited from class com.atlassian.crowd.acceptance.tests.console.CrowdAcceptanceTestCase
ADMIN_EMAIL, ADMIN_FULL_NAME, ADMIN_GROUP, ADMIN_PW, ADMIN_USER, CONSOLE_PORT, CONTEXT_PATH, EXPIRED_MAINTENANCE_KEY, HOST, HOST_PATH, logger, specProperties, UNLIMITED_LICENSE_KEY, URL_HOME, WAR_PATH, WORKGROUP_LICENSE_KEY
 
Fields inherited from class com.atlassian.crowd.acceptance.utils.CrowdWebTestCase
tester
 
Constructor Summary
AuthenticationTokenTest()
           
 
Method Summary
 void setUp()
           
 void testAuthenticateApplicationDifferntContextDifferentTokens()
           
 void testAuthenticateApplicationSuccessiveAuthenticationSameTokens()
           
 void testAuthenticatePrincipalDifferentTokenAfterLogout()
           
 void testAuthenticatePrincipalDifferentUsersAuthenticationProducesDifferentTokens()
           
 void testAuthenticatePrincipalSameUserDifferentConditionProducesDifferentTokens()
           
 void testAuthenticatePrincipalSuccessiveAuthenticationProducesSameToken()
           
 void testAuthenticateSimpleDifferentTokenAfterLogout()
           
 void testAuthenticateSimpleDifferentUsersAuthenticationProducesDifferentTokens()
           
 void testAuthenticateSimpleSuccessiveAuthenticationProducesSameToken()
           
 
Methods inherited from class com.atlassian.crowd.acceptance.tests.console.CrowdAcceptanceTestCase
_getTestProperty, _loginAdminUser, _logout, addRole, assertUserInTable, assertUserInTable, assertUserNotInTable, getBaseUrl, getCrowdContext, getCrowdHome, getText, gotoAddApplication, gotoAddGroup, gotoAddPrincipal, gotoAddRole, gotoBrowseApplications, gotoBrowseDirectories, gotoBrowseGroups, gotoBrowseGroups, gotoBrowsePrincipals, gotoBrowsePrincipals, gotoBrowseRoles, gotoCreateDirectory, gotoCurrentApplicationSessions, gotoCurrentPrincipalSessions, gotoGeneral, gotoImporters, gotoLicensing, gotoLoggingProfiling, gotoMailServer, gotoMailTemplate, gotoRestore, gotoSAMLConfig, gotoSessionConfig, gotoTrustedProxies, gotoViewApplication, gotoViewGroup, gotoViewPrincipal, gotoViewRole, log, restoreBaseSetup, restoreCrowdFromXML, restoreCrowdFromXMLWithoutReloggingIn, tearDown
 
Methods inherited from class com.atlassian.crowd.acceptance.utils.CrowdWebTestCase
addRequestHeader, assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementNotPresentByXPath, assertElementPresent, assertElementPresentByXPath, assertErrorNotPresent, assertErrorPresent, assertErrorPresentWithKey, assertErrorPresentWithText, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHiddenFieldPresent, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyPresent, assertKeyPresent, assertKeysInTable, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresent, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithImage, assertLinkPresentWithKey, assertLinkPresentWithText, assertLinkPresentWithText, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertServerResponseContains, assertServerResponseDoesNotContain, assertSubmitButtonNotPresent, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInElement, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTextNotPresent, assertTextPresent, assertTitleEquals, assertTitleEqualsKey, assertTitleMatch, assertWarningAndErrorNotPresent, assertWarningNotPresent, assertWarningPresent, assertWarningPresentWithKey, assertWarningPresentWithText, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithKey, clickLinkWithText, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getDialog, getElementAttributByXPath, getElementTextByXPath, getFormElementValue, getMessage, getPageSource, getPageText, getServerResponse, getTable, getTestContext, getTester, getTestingEngineKey, gotoFrame, gotoPage, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, reset, runBare, saveAs, selectOption, selectOptionByValue, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setRadioButton, setScriptingEnabled, setTestContext, setTester, setTestingEngineKey, setTextField, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AuthenticationTokenTest

public AuthenticationTokenTest()
Method Detail

setUp

public void setUp()
           throws Exception
Overrides:
setUp in class CrowdAcceptanceTestCase
Throws:
Exception

testAuthenticateSimpleDifferentUsersAuthenticationProducesDifferentTokens

public void testAuthenticateSimpleDifferentUsersAuthenticationProducesDifferentTokens()
                                                                               throws InvalidAuthorizationTokenException,
                                                                                      ApplicationAccessDeniedException,
                                                                                      InvalidAuthenticationException,
                                                                                      RemoteException,
                                                                                      InactiveAccountException
Throws:
InvalidAuthorizationTokenException
ApplicationAccessDeniedException
InvalidAuthenticationException
RemoteException
InactiveAccountException

testAuthenticateSimpleSuccessiveAuthenticationProducesSameToken

public void testAuthenticateSimpleSuccessiveAuthenticationProducesSameToken()
                                                                     throws InvalidAuthorizationTokenException,
                                                                            ApplicationAccessDeniedException,
                                                                            InvalidAuthenticationException,
                                                                            RemoteException,
                                                                            InactiveAccountException
Throws:
InvalidAuthorizationTokenException
ApplicationAccessDeniedException
InvalidAuthenticationException
RemoteException
InactiveAccountException

testAuthenticateSimpleDifferentTokenAfterLogout

public void testAuthenticateSimpleDifferentTokenAfterLogout()
                                                     throws InvalidAuthorizationTokenException,
                                                            ApplicationAccessDeniedException,
                                                            InvalidAuthenticationException,
                                                            RemoteException,
                                                            InactiveAccountException
Throws:
InvalidAuthorizationTokenException
ApplicationAccessDeniedException
InvalidAuthenticationException
RemoteException
InactiveAccountException

testAuthenticatePrincipalDifferentUsersAuthenticationProducesDifferentTokens

public void testAuthenticatePrincipalDifferentUsersAuthenticationProducesDifferentTokens()
                                                                                  throws InvalidAuthorizationTokenException,
                                                                                         ApplicationAccessDeniedException,
                                                                                         InvalidAuthenticationException,
                                                                                         RemoteException,
                                                                                         InactiveAccountException
Throws:
InvalidAuthorizationTokenException
ApplicationAccessDeniedException
InvalidAuthenticationException
RemoteException
InactiveAccountException

testAuthenticatePrincipalSuccessiveAuthenticationProducesSameToken

public void testAuthenticatePrincipalSuccessiveAuthenticationProducesSameToken()
                                                                        throws InvalidAuthorizationTokenException,
                                                                               ApplicationAccessDeniedException,
                                                                               InvalidAuthenticationException,
                                                                               RemoteException,
                                                                               InactiveAccountException
Throws:
InvalidAuthorizationTokenException
ApplicationAccessDeniedException
InvalidAuthenticationException
RemoteException
InactiveAccountException

testAuthenticatePrincipalDifferentTokenAfterLogout

public void testAuthenticatePrincipalDifferentTokenAfterLogout()
                                                        throws InvalidAuthorizationTokenException,
                                                               ApplicationAccessDeniedException,
                                                               InvalidAuthenticationException,
                                                               RemoteException,
                                                               InactiveAccountException
Throws:
InvalidAuthorizationTokenException
ApplicationAccessDeniedException
InvalidAuthenticationException
RemoteException
InactiveAccountException

testAuthenticatePrincipalSameUserDifferentConditionProducesDifferentTokens

public void testAuthenticatePrincipalSameUserDifferentConditionProducesDifferentTokens()
                                                                                throws InvalidAuthorizationTokenException,
                                                                                       ApplicationAccessDeniedException,
                                                                                       InvalidAuthenticationException,
                                                                                       RemoteException,
                                                                                       InactiveAccountException
Throws:
InvalidAuthorizationTokenException
ApplicationAccessDeniedException
InvalidAuthenticationException
RemoteException
InactiveAccountException

testAuthenticateApplicationSuccessiveAuthenticationSameTokens

public void testAuthenticateApplicationSuccessiveAuthenticationSameTokens()
                                                                   throws InvalidAuthorizationTokenException,
                                                                          RemoteException
Throws:
InvalidAuthorizationTokenException
RemoteException

testAuthenticateApplicationDifferntContextDifferentTokens

public void testAuthenticateApplicationDifferntContextDifferentTokens()
                                                               throws InvalidAuthorizationTokenException,
                                                                      RemoteException
Throws:
InvalidAuthorizationTokenException
RemoteException


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.