com.atlassian.crowd.model.membership
Class MembershipDAOHibernateTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.springframework.test.ConditionalTestCase
              extended by org.springframework.test.AbstractSpringContextTests
                  extended by org.springframework.test.AbstractSingleSpringContextTests
                      extended by org.springframework.test.AbstractDependencyInjectionSpringContextTests
                          extended by org.springframework.test.AbstractTransactionalSpringContextTests
                              extended by org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
                                  extended by com.atlassian.crowd.model.BaseSpringTestCase
                                      extended by com.atlassian.crowd.model.membership.MembershipDAOHibernateTest
All Implemented Interfaces:
junit.framework.Test

public class MembershipDAOHibernateTest
extends BaseSpringTestCase


Field Summary
 
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
 
Fields inherited from class org.springframework.test.ConditionalTestCase
logger
 
Constructor Summary
MembershipDAOHibernateTest()
           
 
Method Summary
 java.lang.String getSampleDataFileName()
           
 void setGroupDAO(GroupDAOHibernate groupDAO)
           
 void setMembershipDAO(MembershipDAOHibernate membershipDAO)
           
 void setUserDAO(UserDAOHibernate userDAO)
           
 void testAddAll()
           
 void testAddAllWithDuplicates()
           
 void testAddGroupToGroup()
           
 void testAddGroupToGroupWhereChildGroupDoesNotExist()
           
 void testAddGroupToGroupWhereParentGroupDoesNotExist()
           
 void testAddUserToGroup()
           
 void testAddUserToGroupWhereGroupDoesNotExist()
           
 void testAddUserToGroupWhereUserDoesNotExist()
           
 void testIsGroupDirectMemberFalse()
           
 void testIsGroupDirectMemberTrue()
           
 void testIsUserDirectMemberFalse()
           
 void testIsUserDirectMemberTrue()
           
 void testRemoveAllRelationships()
           
 void testRemoveGroupFromGroup()
           
 void testRemoveGroupFromGroupWhereChildGroupDoesNotExist()
           
 void testRemoveGroupFromGroupWhereParentGroupDoesNotExist()
           
 void testRemoveGroupMembers()
           
 void testRemoveGroupMemberships()
           
 void testRemoveUserFromGroup()
           
 void testRemoveUserFromGroupWhereGroupDoesNotExist()
           
 void testRemoveUserFromGroupWhereUserDoesNotExist()
           
 void testRemoveUserMemberships()
           
 void testRemoveUserRelationships()
           
 void testRenameGroupRelationships()
           
 void testRenameUserRelationships()
           
 void testSearchForGroupMembersfGroup()
           
 void testSearchForGroupMembersfGroupAsNames()
           
 void testSearchForGroupMembersfGroupOfMismatchingTypesAsNames()
           
 void testSearchForGroupMembersfGroupOfTypeRole()
           
 void testSearchForGroupMembersfGroupOfTypeRoleAsNames()
           
 void testSearchForGroupMembershipsOfGroup()
           
 void testSearchForGroupMembershipsOfGroupAsNames()
           
 void testSearchForGroupMembershipsOfGroupOfTypeRole()
           
 void testSearchForGroupMembershipsOfGroupOfTypeRoleAsNames()
           
 void testSearchForGroupMembershipsOfUser()
           
 void testSearchForGroupMembershipsOfUserAsNames()
           
 void testSearchForGroupMembershipsOfUserOfTypeRole()
           
 void testSearchForGroupMembershipsOfUserOfTypeRoleAsNames()
           
 void testSearchForUserMembersOfGroup()
           
 void testSearchForUserMembersOfGroupAsNames()
           
 void testSearchForUserMembersOfGroupOfTypeRole()
           
 void testSearchForUserMembersOfGroupOfTypeRoleAsNames()
           
 
Methods inherited from class com.atlassian.crowd.model.BaseSpringTestCase
flush, getConfigLocations, onSetUp, onSetUpBeforeTransaction, setResetableHiLoGeneratorHelper
 
Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
countRowsInTable, deleteFromTables, executeSqlScript, getJdbcTemplate, setComplete, setDataSource
 
Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests
endTransaction, onSetUpInTransaction, onTearDown, 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, customizeBeanFactory, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContext, loadContextLocations, setDirty, setUp, tearDown
 
Methods inherited from class org.springframework.test.AbstractSpringContextTests
addContext, contextKeyString, getContext, hasCachedContext, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MembershipDAOHibernateTest

public MembershipDAOHibernateTest()
Method Detail

testIsUserDirectMemberTrue

public void testIsUserDirectMemberTrue()

testIsUserDirectMemberFalse

public void testIsUserDirectMemberFalse()

testIsGroupDirectMemberTrue

public void testIsGroupDirectMemberTrue()

testIsGroupDirectMemberFalse

public void testIsGroupDirectMemberFalse()

testAddUserToGroup

public void testAddUserToGroup()
                        throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testAddUserToGroupWhereGroupDoesNotExist

public void testAddUserToGroupWhereGroupDoesNotExist()

testAddUserToGroupWhereUserDoesNotExist

public void testAddUserToGroupWhereUserDoesNotExist()

testRemoveUserFromGroup

public void testRemoveUserFromGroup()
                             throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testRemoveUserFromGroupWhereGroupDoesNotExist

public void testRemoveUserFromGroupWhereGroupDoesNotExist()

testRemoveUserFromGroupWhereUserDoesNotExist

public void testRemoveUserFromGroupWhereUserDoesNotExist()

testRemoveGroupFromGroup

public void testRemoveGroupFromGroup()
                              throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testRemoveGroupFromGroupWhereParentGroupDoesNotExist

public void testRemoveGroupFromGroupWhereParentGroupDoesNotExist()

testRemoveGroupFromGroupWhereChildGroupDoesNotExist

public void testRemoveGroupFromGroupWhereChildGroupDoesNotExist()

testAddGroupToGroup

public void testAddGroupToGroup()
                         throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testAddGroupToGroupWhereChildGroupDoesNotExist

public void testAddGroupToGroupWhereChildGroupDoesNotExist()

testAddGroupToGroupWhereParentGroupDoesNotExist

public void testAddGroupToGroupWhereParentGroupDoesNotExist()

testRemoveGroupMembers

public void testRemoveGroupMembers()

testRemoveGroupMemberships

public void testRemoveGroupMemberships()

testRemoveUserMemberships

public void testRemoveUserMemberships()

testRemoveAllRelationships

public void testRemoveAllRelationships()

testRemoveUserRelationships

public void testRemoveUserRelationships()

testRenameUserRelationships

public void testRenameUserRelationships()

testRenameGroupRelationships

public void testRenameGroupRelationships()

testSearchForUserMembersOfGroup

public void testSearchForUserMembersOfGroup()

testSearchForUserMembersOfGroupAsNames

public void testSearchForUserMembersOfGroupAsNames()

testSearchForGroupMembershipsOfUser

public void testSearchForGroupMembershipsOfUser()

testSearchForGroupMembershipsOfUserAsNames

public void testSearchForGroupMembershipsOfUserAsNames()

testSearchForGroupMembershipsOfGroup

public void testSearchForGroupMembershipsOfGroup()

testSearchForGroupMembershipsOfGroupAsNames

public void testSearchForGroupMembershipsOfGroupAsNames()

testSearchForGroupMembersfGroup

public void testSearchForGroupMembersfGroup()

testSearchForGroupMembersfGroupAsNames

public void testSearchForGroupMembersfGroupAsNames()

testSearchForUserMembersOfGroupOfTypeRole

public void testSearchForUserMembersOfGroupOfTypeRole()

testSearchForUserMembersOfGroupOfTypeRoleAsNames

public void testSearchForUserMembersOfGroupOfTypeRoleAsNames()

testSearchForGroupMembershipsOfUserOfTypeRole

public void testSearchForGroupMembershipsOfUserOfTypeRole()

testSearchForGroupMembershipsOfUserOfTypeRoleAsNames

public void testSearchForGroupMembershipsOfUserOfTypeRoleAsNames()

testSearchForGroupMembershipsOfGroupOfTypeRole

public void testSearchForGroupMembershipsOfGroupOfTypeRole()

testSearchForGroupMembershipsOfGroupOfTypeRoleAsNames

public void testSearchForGroupMembershipsOfGroupOfTypeRoleAsNames()

testSearchForGroupMembersfGroupOfTypeRole

public void testSearchForGroupMembersfGroupOfTypeRole()

testSearchForGroupMembersfGroupOfTypeRoleAsNames

public void testSearchForGroupMembersfGroupOfTypeRoleAsNames()

testSearchForGroupMembersfGroupOfMismatchingTypesAsNames

public void testSearchForGroupMembersfGroupOfMismatchingTypesAsNames()

testAddAll

public void testAddAll()
                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testAddAllWithDuplicates

public void testAddAllWithDuplicates()
                              throws ObjectNotFoundException
Throws:
ObjectNotFoundException

getSampleDataFileName

public java.lang.String getSampleDataFileName()
Specified by:
getSampleDataFileName in class BaseSpringTestCase

setMembershipDAO

public void setMembershipDAO(MembershipDAOHibernate membershipDAO)

setUserDAO

public void setUserDAO(UserDAOHibernate userDAO)

setGroupDAO

public void setGroupDAO(GroupDAOHibernate groupDAO)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.