com.atlassian.crowd.acceptance.tests.directory
Class BasicTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.springframework.test.ConditionalTestCase
org.springframework.test.AbstractSpringContextTests
org.springframework.test.AbstractSingleSpringContextTests
org.springframework.test.AbstractDependencyInjectionSpringContextTests
org.springframework.test.AbstractTransactionalSpringContextTests
org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
com.atlassian.crowd.acceptance.tests.directory.BaseTest
com.atlassian.crowd.acceptance.tests.directory.BasicTest
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- ActiveDirectory2K3Test.AD2K3BackslashTest, ActiveDirectory2K3Test.AD2K3BasicTest, ActiveDirectory2K3Test.AD2K3ForwardslashTest, ApacheDS102Test.ApacheDS102BasicTest, ApacheDS154Test.ApacheDS154BasicTest
public abstract class BasicTest
- extends BaseTest
Fields inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
jdbcTemplate |
Fields inherited from class org.springframework.test.AbstractTransactionalSpringContextTests |
transactionDefinition, transactionManager, transactionStatus |
Fields inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests |
AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_NO |
Fields inherited from class org.springframework.test.AbstractSingleSpringContextTests |
applicationContext |
Methods inherited from class com.atlassian.crowd.acceptance.tests.directory.BaseTest |
addGroup, addGroup, addUser, addUser, buildGroup, buildUser, buildUser, customizeBeanFactory, deleteFromTables, getConfigLocations, getDirectoryConfigFile, getRemoteDirectory, onSetUpBeforeTransaction, onSetUpInTransaction, onTearDown, removeGroup, removeRole, removeUser, setDirectoryConfigFile, setLdapPropertiesHelper, setSessionFactory, setupSpring |
Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
countRowsInTable, executeSqlScript, getJdbcTemplate, setComplete, setDataSource, setSqlScriptEncoding |
Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests |
endTransaction, isDefaultRollback, isRollback, onSetUp, onTearDownAfterTransaction, onTearDownInTransaction, preventTransaction, setDefaultRollback, setTransactionDefinition, setTransactionManager, startNewTransaction |
Methods inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests |
getAutowireMode, injectDependencies, isDependencyCheck, isPopulateProtectedVariables, prepareTestInstance, setAutowireMode, setDependencyCheck, setPopulateProtectedVariables |
Methods inherited from class org.springframework.test.AbstractSingleSpringContextTests |
contextKey, createApplicationContext, createBeanDefinitionReader, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContext, loadContextLocations, prepareApplicationContext, setDirty, setUp, tearDown |
Methods inherited from class org.springframework.test.AbstractSpringContextTests |
addContext, contextKeyString, getContext, hasCachedContext, isContextKeyEmpty, setDirty |
Methods inherited from class org.springframework.test.ConditionalTestCase |
getDisabledTestCount, isDisabledInThisEnvironment, recordDisabled, runBare |
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 |
BasicTest
protected BasicTest()
BasicTest
protected BasicTest(String name)
configureDirectory
protected void configureDirectory(Properties directorySettings)
- Description copied from class:
BaseTest
- Configures a runtime Crowd object that connects to the Sun instance.
- Overrides:
configureDirectory
in class BaseTest
loadTestData
protected void loadTestData()
- Description copied from class:
BaseTest
- Called before every test run to add data needed for test.
- Specified by:
loadTestData
in class BaseTest
removeTestData
protected void removeTestData()
- Override - called before & after every test to remove test data from directory
- Specified by:
removeTestData
in class BaseTest
testAddUserWithNullPassword
public void testAddUserWithNullPassword()
throws InvalidUserException,
RemoteException,
InvalidCredentialException,
OperationFailedException,
UserAlreadyExistsException,
DirectoryNotFoundException,
UserNotFoundException
- CWD-584 - users created through JIRA work this way.
- Throws:
InvalidUserException
RemoteException
InvalidCredentialException
OperationFailedException
UserAlreadyExistsException
DirectoryNotFoundException
UserNotFoundException
testAddUserExisting
public void testAddUserExisting()
throws InvalidUserException,
RemoteException,
InvalidCredentialException,
OperationFailedException,
UserAlreadyExistsException,
DirectoryNotFoundException,
UserNotFoundException
- Throws:
InvalidUserException
RemoteException
InvalidCredentialException
OperationFailedException
UserAlreadyExistsException
DirectoryNotFoundException
UserNotFoundException
testAddUserNull
public void testAddUserNull()
throws Exception
- Throws:
Exception
testAddUserInactive
public void testAddUserInactive()
throws Exception
- Throws:
Exception
testAddUserWithFirstnameNoPassword
public void testAddUserWithFirstnameNoPassword()
throws Exception
- Throws:
Exception
testAddUserWithFirstname
public void testAddUserWithFirstname()
throws Exception
- Throws:
Exception
testAddUserWithLastnameNoPassword
public void testAddUserWithLastnameNoPassword()
throws Exception
- Throws:
Exception
testAddUserWithLastnameAndPassword
public void testAddUserWithLastnameAndPassword()
throws Exception
- Throws:
Exception
testAddUserWithEmailAndPassword
public void testAddUserWithEmailAndPassword()
throws Exception
- Throws:
Exception
testAddUserWithDisplayName
public void testAddUserWithDisplayName()
throws Exception
- Throws:
Exception
testAddUserWithFirstnameLastnameEmailPassword
public void testAddUserWithFirstnameLastnameEmailPassword()
throws Exception
- Throws:
Exception
testAddUserWithFirstnameLastnameEmailDisplayNamePassword
public void testAddUserWithFirstnameLastnameEmailDisplayNamePassword()
throws Exception
- Throws:
Exception
testAddUserWithEmptyPassword
public void testAddUserWithEmptyPassword()
throws Exception
- Throws:
Exception
testAuthenticateEmptyPassword
public void testAuthenticateEmptyPassword()
throws Exception
- Throws:
Exception
testUpdateUserCredentialAfterNullCreation
public void testUpdateUserCredentialAfterNullCreation()
throws Exception
- Throws:
Exception
testAuthenticateAfterPasswordAdd
public void testAuthenticateAfterPasswordAdd()
throws Exception
- Throws:
Exception
testUpdateUserAfterPasswordAdded
public void testUpdateUserAfterPasswordAdded()
throws Exception
- Throws:
Exception
testAuthenticateAfterPasswordUpdate
public void testAuthenticateAfterPasswordUpdate()
throws Exception
- Throws:
Exception
testAuthenticateAfterUnicodePasswordUpdate
public void testAuthenticateAfterUnicodePasswordUpdate()
throws Exception
- Throws:
Exception
testAddUserWithPassword
public void testAddUserWithPassword()
throws Exception
- Throws:
Exception
testAuthenticateAfterUserAdd
public void testAuthenticateAfterUserAdd()
throws Exception
- Throws:
Exception
testAuthenticateAfterUserAddWithUnicodePassword
public void testAuthenticateAfterUserAddWithUnicodePassword()
throws Exception
- Throws:
Exception
testAuthenticateWithNullPasswordArray
public void testAuthenticateWithNullPasswordArray()
throws Exception
- Throws:
Exception
testAuthenticateWithNullPasswordCredentialInArray
public void testAuthenticateWithNullPasswordCredentialInArray()
throws Exception
- Throws:
Exception
testAuthenticateWithNullPassword
public void testAuthenticateWithNullPassword()
throws Exception
- Throws:
Exception
testAuthenticateWithEmptyPassword
public void testAuthenticateWithEmptyPassword()
throws Exception
- Throws:
Exception
testAuthenticateWithIncorrectPassword
public void testAuthenticateWithIncorrectPassword()
throws Exception
- Throws:
Exception
testAuthenticateWithInvalidUser
public void testAuthenticateWithInvalidUser()
throws Exception
- Throws:
Exception
testRemoveUserNull
public void testRemoveUserNull()
throws Exception
- Throws:
Exception
testRemoveUserEmptyString
public void testRemoveUserEmptyString()
throws Exception
- Throws:
Exception
testRemoveUserInvalid
public void testRemoveUserInvalid()
throws Exception
- Throws:
Exception
testRemoveUser
public void testRemoveUser()
throws Exception
- Throws:
Exception
testUpdateUserNull
public void testUpdateUserNull()
throws Exception
- Throws:
Exception
testUpdateUserInvalidName
public void testUpdateUserInvalidName()
throws Exception
- Throws:
Exception
testUpdateUserEmail
public void testUpdateUserEmail()
throws Exception
- Throws:
Exception
testUpdateUserEmailExplicitCheck
public void testUpdateUserEmailExplicitCheck()
throws Exception
- Throws:
Exception
testUpdateUserEmailInvalid
public void testUpdateUserEmailInvalid()
throws Exception
- Throws:
Exception
testFindUserByNameNull
public void testFindUserByNameNull()
throws Exception
- Throws:
Exception
testFindUserByNameEmpty
public void testFindUserByNameEmpty()
throws RemoteException,
OperationFailedException
- Throws:
RemoteException
OperationFailedException
testFindUserByNameNonExistent
public void testFindUserByNameNonExistent()
throws Exception
- Throws:
Exception
testFindUserByName
public void testFindUserByName()
throws Exception
- Throws:
Exception
testFindUserByNameDisplayNamePopulatedInLdap
public void testFindUserByNameDisplayNamePopulatedInLdap()
throws Exception
- Throws:
Exception
testAddGroupNull
public void testAddGroupNull()
throws Exception
- Throws:
Exception
testAddGroup
public void testAddGroup()
throws Exception
- Throws:
Exception
testAddGroupExisting
public void testAddGroupExisting()
throws Exception
- Throws:
Exception
testAddGroupWithDescription
public void testAddGroupWithDescription()
throws Exception
- Throws:
Exception
testIsGroupMemberBothNull
public void testIsGroupMemberBothNull()
throws Exception
- Throws:
Exception
testIsGroupMemberBothEmpty
public void testIsGroupMemberBothEmpty()
throws Exception
- Throws:
Exception
testIsGroupMemberNonExistentUser
public void testIsGroupMemberNonExistentUser()
throws Exception
- Throws:
Exception
testIsGroupMemberNonExistentGroup
public void testIsGroupMemberNonExistentGroup()
throws Exception
- Throws:
Exception
testIsGroupMember
public void testIsGroupMember()
throws Exception
- Throws:
Exception
testSearchGroupsEmptyContext
public void testSearchGroupsEmptyContext()
throws Exception
- Throws:
Exception
testSearchGroupsNameEmptyString
public void testSearchGroupsNameEmptyString()
throws Exception
- Throws:
Exception
testSearchGroupsNameNonExistent
public void testSearchGroupsNameNonExistent()
throws Exception
- Throws:
Exception
testSearchGroupsNameSingleMatch
public void testSearchGroupsNameSingleMatch()
throws Exception
- Throws:
Exception
testSearchGroupsNameWildcardSingleMatch
public void testSearchGroupsNameWildcardSingleMatch()
throws Exception
- Throws:
Exception
testSearchGroupsNameWildcardDualMatch
public void testSearchGroupsNameWildcardDualMatch()
throws Exception
- Throws:
Exception
testSearchGroupsContainingNull
public void testSearchGroupsContainingNull()
throws Exception
- Throws:
Exception
testSearchGroupsContainingEmptyString
public void testSearchGroupsContainingEmptyString()
throws Exception
- Throws:
Exception
testSearchGroupsContainingNonExistentUser
public void testSearchGroupsContainingNonExistentUser()
throws Exception
- Throws:
Exception
testSearchGroupsNotContainingUser
public void testSearchGroupsNotContainingUser()
throws Exception
- Throws:
Exception
testSearchGroupsContainingUser
public void testSearchGroupsContainingUser()
throws Exception
- Throws:
Exception
testFindGroupByNameNull
public void testFindGroupByNameNull()
throws Exception
- Throws:
Exception
testFindGroupByNameEmptyString
public void testFindGroupByNameEmptyString()
throws RemoteException,
OperationFailedException
- Throws:
RemoteException
OperationFailedException
testFindGroupByNameNonExistent
public void testFindGroupByNameNonExistent()
throws RemoteException,
OperationFailedException
- Throws:
RemoteException
OperationFailedException
testFindGroupByName
public void testFindGroupByName()
throws Exception
- Throws:
Exception
testUpdateGroupNull
public void testUpdateGroupNull()
throws Exception
- Throws:
Exception
testUpdateGroupNonExistent
public void testUpdateGroupNonExistent()
throws Exception
- Throws:
Exception
testUpdateGroupSetDescriptionFromNull
public void testUpdateGroupSetDescriptionFromNull()
throws Exception
- Throws:
Exception
testUpdateGroupSetDescriptionToNull
public void testUpdateGroupSetDescriptionToNull()
throws Exception
- Throws:
Exception
testUpdateGroupUpdateDescription
public void testUpdateGroupUpdateDescription()
throws Exception
- Throws:
Exception
testRemoveGroupNull
public void testRemoveGroupNull()
throws Exception
- Throws:
Exception
testRemoveGroupEmptyString
public void testRemoveGroupEmptyString()
throws Exception
- Throws:
Exception
testRemoveGroupNonExistent
public void testRemoveGroupNonExistent()
throws Exception
- Throws:
Exception
testRemoveGroup
public void testRemoveGroup()
throws Exception
- Throws:
Exception
testSearchUsersNull
public void testSearchUsersNull()
throws Exception
- Throws:
Exception
testSearchUsersEmptyContext
public void testSearchUsersEmptyContext()
throws Exception
- Throws:
Exception
testSearchUsersNameEmptyString
public void testSearchUsersNameEmptyString()
throws Exception
- Throws:
Exception
testSearchUsersNameNonExistent
public void testSearchUsersNameNonExistent()
throws Exception
- Throws:
Exception
testSearchUsersNameSingleMatch
public void testSearchUsersNameSingleMatch()
throws Exception
- Throws:
Exception
testSearchUsersNameWildcardSingleMatch
public void testSearchUsersNameWildcardSingleMatch()
throws Exception
- Throws:
Exception
testSearchUsersNameWildcardDualMatch
public void testSearchUsersNameWildcardDualMatch()
throws Exception
- Throws:
Exception
testSearchUsersEmailNonExistent
public void testSearchUsersEmailNonExistent()
throws Exception
- Throws:
Exception
testSearchUsersEmailSingleMatch
public void testSearchUsersEmailSingleMatch()
throws Exception
- Throws:
Exception
testSearchUsersEmailWildcardSingleMatch
public void testSearchUsersEmailWildcardSingleMatch()
throws Exception
- Throws:
Exception
testSearchUsersEmailWildcardDualMatch
public void testSearchUsersEmailWildcardDualMatch()
throws Exception
- Throws:
Exception
testSearchUsersFullnameEmptyString
public void testSearchUsersFullnameEmptyString()
throws Exception
- Throws:
Exception
testSearchUsersFullnameNonExistent
public void testSearchUsersFullnameNonExistent()
throws Exception
- Throws:
Exception
testSearchUsersFullnameSingleMatch
public void testSearchUsersFullnameSingleMatch()
throws Exception
- Throws:
Exception
testSearchUsersFullnameWildcardSingleMatch
public void testSearchUsersFullnameWildcardSingleMatch()
throws Exception
- Throws:
Exception
testSearchUsersFullnameWildcardDualMatch
public void testSearchUsersFullnameWildcardDualMatch()
throws Exception
- Throws:
Exception
testAddUserToGroupBothNull
public void testAddUserToGroupBothNull()
throws Exception
- Throws:
Exception
testAddUserToGroupNullAndEmpty1
public void testAddUserToGroupNullAndEmpty1()
throws Exception
- Throws:
Exception
testAddUserToGroupNullAndEmpty2
public void testAddUserToGroupNullAndEmpty2()
throws Exception
- Throws:
Exception
testAddUserToGroupBothEmpty
public void testAddUserToGroupBothEmpty()
throws Exception
- Throws:
Exception
testAddUserToGroupNonExistentUser
public void testAddUserToGroupNonExistentUser()
throws Exception
- Throws:
Exception
testAddUserToGroupNonExistentGroup
public void testAddUserToGroupNonExistentGroup()
throws Exception
- Throws:
Exception
testAddUserToGroup
public void testAddUserToGroup()
throws Exception
- Throws:
Exception
testAddUserToTwoGroups
public void testAddUserToTwoGroups()
throws Exception
- Throws:
Exception
testRemoveUserFromGroupBothNull
public void testRemoveUserFromGroupBothNull()
throws Exception
- Throws:
Exception
testRemoveUserFromGroupNullAndEmpty1
public void testRemoveUserFromGroupNullAndEmpty1()
throws Exception
- Throws:
Exception
testRemoveUserFromGroupNullAndEmpty2
public void testRemoveUserFromGroupNullAndEmpty2()
throws Exception
- Throws:
Exception
testRemoveUserFromGroupBothEmpty
public void testRemoveUserFromGroupBothEmpty()
throws Exception
- Throws:
Exception
testRemoveUserFromGroupNonExistentUser
public void testRemoveUserFromGroupNonExistentUser()
throws Exception
- Throws:
Exception
testRemoveUserFromGroupNonExistentGroup
public void testRemoveUserFromGroupNonExistentGroup()
throws Exception
- Throws:
Exception
testRemoveUserFromGroupWhereThereIsNoMembership
public void testRemoveUserFromGroupWhereThereIsNoMembership()
throws Exception
- Throws:
Exception
testRemoveUserFromGroup
public void testRemoveUserFromGroup()
throws Exception
- Throws:
Exception
testFindGroupMembershipsNull
public void testFindGroupMembershipsNull()
throws Exception
- Throws:
Exception
testFindGroupMembershipsNoGroups
public void testFindGroupMembershipsNoGroups()
throws Exception
- Throws:
Exception
testFindGroupMemberships
public void testFindGroupMemberships()
throws Exception
- Throws:
Exception
testUpdateUserWithNullDisplayName
public void testUpdateUserWithNullDisplayName()
throws Exception
- Throws:
Exception
testUpdateUserWithNullFirstNameAndLastName
public void testUpdateUserWithNullFirstNameAndLastName()
throws Exception
- Throws:
Exception
testSynchroniseUserWithNoDisplayName
public void testSynchroniseUserWithNoDisplayName()
throws Exception
- Throws:
Exception
testSynchroniseUserWithNoLastName
public void testSynchroniseUserWithNoLastName()
throws Exception
- Throws:
Exception
testSynchroniseUserWithNoFirstName
public void testSynchroniseUserWithNoFirstName()
throws Exception
- Throws:
Exception
testFindRoleMembershipsNoRoles
public void testFindRoleMembershipsNoRoles()
throws Exception
- Throws:
Exception
getAutoTestUserName
protected String getAutoTestUserName()
getAutoTestUserName2
protected String getAutoTestUserName2()
getAutoTestFirstName
protected String getAutoTestFirstName()
getAutoTestFirstName2
protected String getAutoTestFirstName2()
getAutoTestLastName
protected String getAutoTestLastName()
getAutoTestPassword
protected String getAutoTestPassword()
getAutoTestPassword2
protected String getAutoTestPassword2()
getAutoTestPassword3
protected String getAutoTestPassword3()
getAutoTestValidEmail
protected String getAutoTestValidEmail()
getAutoTestValidEmail2
protected String getAutoTestValidEmail2()
getAutoTestInvalidEmail
protected String getAutoTestInvalidEmail()
getAutoTestDisplayName
protected String getAutoTestDisplayName()
getAutoTestDisplayName2
protected String getAutoTestDisplayName2()
getAutoTestDisplayName3
public String getAutoTestDisplayName3()
getAutoTestGroupName
public String getAutoTestGroupName()
getAutoTestGroupName2
public String getAutoTestGroupName2()
getAutoTestGroupDescription
public String getAutoTestGroupDescription()
getAutoTestGroupDescription2
public String getAutoTestGroupDescription2()
getAutoTestRoleName
public String getAutoTestRoleName()
getAutoTestRoleName2
public String getAutoTestRoleName2()
getAutoTestRoleDescription
public String getAutoTestRoleDescription()
getAutoTestRoleDescription2
public String getAutoTestRoleDescription2()
Copyright © 2012 Atlassian. All Rights Reserved.