com.atlassian.crowd.acceptance.tests.applications.bamboo
Class BambooSingleSignOnTest

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.bamboo.BambooAcceptanceTestCase
                          extended by com.atlassian.crowd.acceptance.tests.applications.bamboo.BambooSingleSignOnTest
All Implemented Interfaces:
junit.framework.Test

public class BambooSingleSignOnTest
extends BambooAcceptanceTestCase


Field Summary
protected static String BAMBOO_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.bamboo.BambooAcceptanceTestCase
BAMBOO_ADMIN_EMAIL, BAMBOO_ADMIN_FIRSTNAME, BAMBOO_ADMIN_FULL_NAME, BAMBOO_ADMIN_LASTNAME, BAMBOO_ADMIN_PASSWORD, BAMBOO_ADMIN_USERNAME, BAMBOO_ADMINISTRATORS_GROUP, BAMBOO_MIXEDCASE_EMAIL, BAMBOO_MIXEDCASE_FULLNAME, BAMBOO_MIXEDCASE_GROUP, BAMBOO_MIXEDCASE_PASSWORD, BAMBOO_MIXEDCASE_USERNAME, BAMBOO_USERS_GROUP, UNLIMITED_LICENSE_KEY
 
Fields inherited from class com.atlassian.crowd.acceptance.tests.ApplicationAcceptanceTestCase
ADMIN_PW, baseUrl, CROWD_ADMIN_EMAIL_ADDRESS, CROWD_ADMIN_FULLNAME, CROWD_ADMIN_USER, CROWD_ADMINISTRATORS_GROUP, crowdBaseUrl, crowdConsole, crowdResourceBundle, specProperties
 
Fields inherited from class net.sourceforge.jwebunit.junit.WebTestCase
customTester, tester
 
Constructor Summary
BambooSingleSignOnTest()
           
 
Method Summary
 void setUp()
           
 void testLoginToBambooConsequentlyLoggedInToCrowd_unauthorisedFailure()
           
 void testLoginToBambooConsequentlyLoggedInToCrowd()
           
 void testLoginToCrowdConsequentlyLoggedInToBamboo_unauthorisedFailure()
           
 void testLoginToCrowdConsequentlyLoggedInToBamboo()
           
 void testLogoutOfBambooConsequentlyLoggedOutOfCrowd()
           
 void testLogoutOfCrowdConsequentlyLoggedOutOfBamboo()
           
 void testSwitchUserInBambooConsequentlySwitchesUserInCrowd_unauthorisedFailure()
           
 void testSwitchUserInBambooConsequentlySwitchesUserInCrowd()
           
 void testSwitchUserInCrowdConsequentlySwitchesUserInBamboo_unauthorisedFailure()
           
 void testSwitchUserInCrowdConsequentlySwitchesUserInBamboo()
           
 
Methods inherited from class com.atlassian.crowd.acceptance.tests.applications.bamboo.BambooAcceptanceTestCase
adminLoginToBamboo, getApplicationName, getCurrentlyLoggedInBambooUserFullName, getLocalTestPropertiesFileName, getResourceBundleName, gotoBrowseGroups, gotoBrowseUsers, loginToBamboo, logoutFromBamboo
 
Methods inherited from class com.atlassian.crowd.acceptance.tests.ApplicationAcceptanceTestCase
getCrowdHome, getCurrentlyLoggedInCrowdUserFullName, getTestProperty, intendToModifyData, loginToCrowd, loginToCrowd, logoutFromCrowd, restoreBaseSetup, restoreCrowdFromXML, useApp, useCrowd, verifyGroupDoesNotExistInCrowd, verifyGroupDoesNotExistInCrowdWithCaseSensitiveName, verifyGroupExistsInCrowd, verifyUserDoesNotExistInCrowd, verifyUserExistsInCrowd
 
Methods inherited from class com.atlassian.crowd.acceptance.utils.CrowdWebTestCase
addRequestHeader, assertErrorNotPresent, assertErrorPresent, assertErrorPresentWithKey, assertKeyInElement, assertKeyPresent, assertKeyPresent, assertKeyPresent, assertKeyPresentOnce, assertLinkPresentWithKey, assertServerResponseContains, assertServerResponseDoesNotContain, assertSuccessPresent, assertTextPresent, assertWarningAndErrorNotPresent, assertWarningNotPresent, assertWarningPresent, clickLinkWithKey, getElementTextById, getPageText, isTextPresent, log, scrapeTable, scrapeTable, 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, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresent, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithImage, 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, assertTitleNotEquals, assertTitleNotSame, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, 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, getResponseHeaders, 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
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toString
 
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

BAMBOO_ONLY_USER_USERNAME

protected static final String BAMBOO_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

BambooSingleSignOnTest

public BambooSingleSignOnTest()
Method Detail

setUp

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

testLoginToCrowdConsequentlyLoggedInToBamboo

public void testLoginToCrowdConsequentlyLoggedInToBamboo()

testLoginToBambooConsequentlyLoggedInToCrowd

public void testLoginToBambooConsequentlyLoggedInToCrowd()

testLogoutOfCrowdConsequentlyLoggedOutOfBamboo

public void testLogoutOfCrowdConsequentlyLoggedOutOfBamboo()

testLogoutOfBambooConsequentlyLoggedOutOfCrowd

public void testLogoutOfBambooConsequentlyLoggedOutOfCrowd()

testSwitchUserInCrowdConsequentlySwitchesUserInBamboo

public void testSwitchUserInCrowdConsequentlySwitchesUserInBamboo()

testSwitchUserInBambooConsequentlySwitchesUserInCrowd

public void testSwitchUserInBambooConsequentlySwitchesUserInCrowd()

testLoginToBambooConsequentlyLoggedInToCrowd_unauthorisedFailure

public void testLoginToBambooConsequentlyLoggedInToCrowd_unauthorisedFailure()

testLoginToCrowdConsequentlyLoggedInToBamboo_unauthorisedFailure

public void testLoginToCrowdConsequentlyLoggedInToBamboo_unauthorisedFailure()

testSwitchUserInCrowdConsequentlySwitchesUserInBamboo_unauthorisedFailure

public void testSwitchUserInCrowdConsequentlySwitchesUserInBamboo_unauthorisedFailure()

testSwitchUserInBambooConsequentlySwitchesUserInCrowd_unauthorisedFailure

public void testSwitchUserInBambooConsequentlySwitchesUserInCrowd_unauthorisedFailure()


Copyright © 2013 Atlassian. All Rights Reserved.