com.atlassian.crowd.acceptance.tests.applications.confluence
Class ConfluenceSingleSignOnTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by net.sourceforge.jwebunit.junit.WebTestCase
              extended by com.atlassian.crowd.acceptance.utils.CrowdWebTestCase
                  extended by com.atlassian.crowd.acceptance.tests.ApplicationAcceptanceTestCase
                      extended by com.atlassian.crowd.acceptance.tests.applications.confluence.ConfluenceAcceptanceTestCase
                          extended by com.atlassian.crowd.acceptance.tests.applications.confluence.ConfluenceSingleSignOnTest
All Implemented Interfaces:
junit.framework.Test

public class ConfluenceSingleSignOnTest
extends ConfluenceAcceptanceTestCase


Field Summary
protected static String CONFLUENCE_ONLY_USER_USERNAME
           
protected static String CROWD_ONLY_USER_USERNAME
           
protected static String DUAL_ACCESS_USER_USERNAME
           
protected static String PASSWORD
           
 
Fields inherited from class com.atlassian.crowd.acceptance.tests.applications.confluence.ConfluenceAcceptanceTestCase
CONFLUENCE_ADMIN_EMAIL, CONFLUENCE_ADMIN_FIRSTNAME, CONFLUENCE_ADMIN_FULL_NAME, CONFLUENCE_ADMIN_LASTNAME, CONFLUENCE_ADMIN_PASSWORD, CONFLUENCE_ADMIN_USERNAME, CONFLUENCE_ADMINISTRATORS_GROUP, CONFLUENCE_GROUP_NAME, CONFLUENCE_USER_EMAIL, CONFLUENCE_USER_EMAIL_UPDATED, CONFLUENCE_USER_FIRSTNAME, CONFLUENCE_USER_FIRSTNAME_UPDATED, CONFLUENCE_USER_FULLNAME, CONFLUENCE_USER_FULLNAME_UPDATED, CONFLUENCE_USER_LASTNAME, CONFLUENCE_USER_LASTNAME_UPDATED, CONFLUENCE_USER_PASSWORD, CONFLUENCE_USER_USERNAME, CONFLUENCE_USERS_GROUP, UNLIMITED_LICENSE_KEY
 
Fields inherited from class com.atlassian.crowd.acceptance.tests.ApplicationAcceptanceTestCase
ADMIN_PW, baseUrl, context, CROWD_ADMIN_EMAIL_ADDRESS, CROWD_ADMIN_FULLNAME, CROWD_ADMIN_USER, CROWD_ADMINISTRATORS_GROUP, crowdBaseUrl, crowdConsole, crowdContext, crowdPort, crowdResourceBundle, path, port, rootUrl, specProperties
 
Fields inherited from class net.sourceforge.jwebunit.junit.WebTestCase
customTester, tester
 
Constructor Summary
ConfluenceSingleSignOnTest()
           
 
Method Summary
 void setUp()
           
 void testLoginToConfluenceConsequentlyLoggedInToCrowd_unauthorisedFailure()
           
 void testLoginToConfluenceConsequentlyLoggedInToCrowd()
           
 void testLoginToCrowdConsequentlyLoggedInToConfluence_unauthorisedFailure()
           
 void testLoginToCrowdConsequentlyLoggedInToConfluence()
           
 void testLogoutOfConfluenceConsequentlyLoggedOutOfCrowd()
           
 void testLogoutOfCrowdConsequentlyLoggedOutOfConfluence()
           
 void testSwitchUserInConfluenceConsequentlySwitchesUserInCrowd_unauthorisedFailure()
           
 void testSwitchUserInConfluenceConsequentlySwitchesUserInCrowd()
           
 void testSwitchUserInCrowdConsequentlySwitchesUserInConfluence_unauthorisedFailure()
           
 void testSwitchUserInCrowdConsequentlySwitchesUserInConfluence()
           
 
Methods inherited from class com.atlassian.crowd.acceptance.tests.applications.confluence.ConfluenceAcceptanceTestCase
accessAdminFeature, adminLoginToConfluence, clickUsernameLink, getApplicationName, getConfluenceVersion, getCurrentlyLoggedInConfluenceUserFullName, getLocalTestPropertiesFileName, getResourceBundleName, gotoBrowseGroups, gotoBrowseUsers, gotoGlobalPermissions, loginToConfluence, logoutFromConfluence, restoreCrowdFromXML, restoreCrowdFromXMLNoSync, synchroniseConfluenceWithCrowd
 
Methods inherited from class com.atlassian.crowd.acceptance.tests.ApplicationAcceptanceTestCase
getCrowdHome, getCurrentlyLoggedInCrowdUserFullName, getTestProperty, intendToModifyData, loginToCrowd, loginToCrowd, logoutFromCrowd, restoreBaseSetup, useApp, useCrowd, verifyGroupDoesNotExistInCrowd, verifyGroupExistsInCrowd, verifyUserDoesNotExistInCrowd, verifyUserExistsInCrowd
 
Methods inherited from class com.atlassian.crowd.acceptance.utils.CrowdWebTestCase
addRequestHeader, assertErrorNotPresent, assertErrorPresent, assertErrorPresentWithKey, assertKeyInElement, assertKeyPresent, assertKeyPresent, assertKeyPresentOnce, assertLinkPresentWithKey, assertServerResponseContains, assertServerResponseDoesNotContain, assertTextPresent, assertWarningAndErrorNotPresent, assertWarningNotPresent, assertWarningPresent, clickLinkWithKey, getElementTextById, getPageText, isTextPresent, log, setRadioButton, setTester, waitFor, waitForElementById, waitForElementByXPath, waitForText, waitForText
 
Methods inherited from class net.sourceforge.jwebunit.junit.WebTestCase
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCommentNotPresent, assertCommentPresent, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementNotPresentByXPath, assertElementPresent, assertElementPresentByXPath, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHeaderEquals, assertHeaderMatches, assertHeaderNotPresent, assertHeaderPresent, assertHiddenFieldPresent, assertImagePresent, assertImagePresentPartial, assertImageValid, assertImageValidAndStore, assertKeyInTable, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyNotPresent, assertKeyPresent, assertKeysInTable, assertKeysInTable, assertLabeledFieldEquals, assertLabelMatches, assertLabelPresent, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresent, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithImage, assertLinkPresentWithText, assertLinkPresentWithText, assertMatch, assertMatch, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertNotMatch, assertNotMatch, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertResponseCode, assertResponseCodeBetween, assertSelectedOptionEquals, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertSelectOptionValuesPresent, 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, assertTitleEqualsKey, assertTitleMatch, assertTitleNotSame, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getAllHeaders, getComments, getDialog, getElementAttributByXPath, getElementAttributeByXPath, getElementById, getElementByXPath, getElementsByXPath, getElementTextByXPath, getFieldsForLabel, getFormElementValue, getHeader, getImage, getLabeledFieldValue, getMessage, getMessage, getPageSource, getServerResponse, getServeurResponse, getTable, getTestContext, getTester, getTestingEngine, getTestingEngineKey, gotoFrame, gotoPage, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, reset, runBare, saveAs, selectOption, selectOption, selectOptionByValue, selectOptionByValue, selectOptions, selectOptions, selectOptionsByValues, selectOptionsByValues, setBaseUrl, setBaseUrl, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setHiddenField, setIgnoreFailingStatusCodes, setLabeledFormElementField, setScriptingEnabled, setTestContext, setTestingEngineKey, setTextField, setTimeout, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, tearDown, 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
 

Field Detail

CROWD_ONLY_USER_USERNAME

protected static final String CROWD_ONLY_USER_USERNAME
See Also:
Constant Field Values

CONFLUENCE_ONLY_USER_USERNAME

protected static final String CONFLUENCE_ONLY_USER_USERNAME
See Also:
Constant Field Values

DUAL_ACCESS_USER_USERNAME

protected static final String DUAL_ACCESS_USER_USERNAME
See Also:
Constant Field Values

PASSWORD

protected static final String PASSWORD
See Also:
Constant Field Values
Constructor Detail

ConfluenceSingleSignOnTest

public ConfluenceSingleSignOnTest()
Method Detail

setUp

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

testLoginToCrowdConsequentlyLoggedInToConfluence

public void testLoginToCrowdConsequentlyLoggedInToConfluence()

testLoginToConfluenceConsequentlyLoggedInToCrowd

public void testLoginToConfluenceConsequentlyLoggedInToCrowd()

testLogoutOfCrowdConsequentlyLoggedOutOfConfluence

public void testLogoutOfCrowdConsequentlyLoggedOutOfConfluence()

testLogoutOfConfluenceConsequentlyLoggedOutOfCrowd

public void testLogoutOfConfluenceConsequentlyLoggedOutOfCrowd()

testSwitchUserInCrowdConsequentlySwitchesUserInConfluence

public void testSwitchUserInCrowdConsequentlySwitchesUserInConfluence()

testSwitchUserInConfluenceConsequentlySwitchesUserInCrowd

public void testSwitchUserInConfluenceConsequentlySwitchesUserInCrowd()

testLoginToConfluenceConsequentlyLoggedInToCrowd_unauthorisedFailure

public void testLoginToConfluenceConsequentlyLoggedInToCrowd_unauthorisedFailure()

testLoginToCrowdConsequentlyLoggedInToConfluence_unauthorisedFailure

public void testLoginToCrowdConsequentlyLoggedInToConfluence_unauthorisedFailure()

testSwitchUserInCrowdConsequentlySwitchesUserInConfluence_unauthorisedFailure

public void testSwitchUserInCrowdConsequentlySwitchesUserInConfluence_unauthorisedFailure()

testSwitchUserInConfluenceConsequentlySwitchesUserInCrowd_unauthorisedFailure

public void testSwitchUserInConfluenceConsequentlySwitchesUserInCrowd_unauthorisedFailure()


Copyright © 2012 Atlassian. All Rights Reserved.