Class GrouperServiceLogicTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
edu.internet2.middleware.grouper.testing.GrouperTestBase
edu.internet2.middleware.grouper.helper.GrouperTest
edu.internet2.middleware.grouper.ws.GrouperServiceLogicTest
- All Implemented Interfaces:
junit.framework.Test
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.helper.GrouperTest
testingFields inherited from class edu.internet2.middleware.grouper.testing.GrouperTestBase
G, NS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertAttributeDefNameSetsAndOrder(Set<AttributeDefName> set1, edu.internet2.middleware.grouper.ws.coresoap.WsAttributeDefName[] attributeDefNameResultArray) make sure a set of attributeDefNames is similar to another by attributeDefName name including ordervoidassertGroupSetsAndOrder(Set<Group> set1, edu.internet2.middleware.grouper.ws.coresoap.WsGroup[] groupResultArray) make sure a set of groups is similar to another by group name including ordervoidassertHasMembership(edu.internet2.middleware.grouper.ws.coresoap.WsMembership[] wsMemberships, String ownerName, edu.internet2.middleware.subject.Subject subject, Field field) make sure this membership is in the arrayvoidassertHasPrivilege(edu.internet2.middleware.grouper.ws.coresoap.WsGrouperPrivilegeResult[] wsGrouperPrivilegeResults, String ownerName, edu.internet2.middleware.subject.Subject subject, Privilege privilege) make sure this privilege is in the arrayvoidassertStemSetsAndOrder(Set<Stem> set1, edu.internet2.middleware.grouper.ws.coresoap.WsStem[] stemResultArray) make sure a set of stems is similar to another by stem name including orderstatic voidprotected voidsetUp()protected voidtearDown()voidtest acknowledge messagesvoidtest add external membervoidtest add member with enable disable datesvoidtest has membervoidtest assign actions to attribute defvoidtest find groups with TypeOfGroupvoidtest assign attributesvoidtest assign attributesvoidtest assign attributesvoidtest assign attributesvoidtest assign attributes batchvoidtest assign attributes batch immediate membershipsvoidtest assign attributesvoidtest assign attributesvoidtest assign attributesvoidtest assign attributesvoidtest assign permissionsvoidtest assign permissionsvoidtest delete attributeDefsvoidtest delete attributeDef litevoidtest delete groupsvoidtest save groupsvoidtest save attribute defsvoidtest execute templatevoidtest get external subjectsvoidtest find attribute def names with TypeOfGroupvoidtest find attribute defsvoidtest find groups with TypeOfGroupvoidtest find stemsvoidtest find stems when the stem does not exist.voidtest find stems when the stem does not exist.voidtest attributeAssignActions readvoidtest membership attribute readvoidtest attribute def attribute readvoidtest group attribute readvoidtest member attribute readvoidtest membership attribute readvoidtest membership attribute readvoidtest group attribute readvoidtest stem attribute readvoidtest audit entriesvoidtest grouper privilegesvoidtest get groupsvoidtest get groups using point in timevoidtest get membersvoidtest get membershipsvoidtest get memberships pagingvoidtest get memberships pagingvoidtest get membersvoidtest get members using point in timevoidtest get members using point in timevoidtest getting permission assignmentsvoidtest getting permission assignments using point in timevoidtest get subjectsvoidtest has membervoidtest has member using point in timevoidsee which services a subject is a user of.voidtest receive messagesvoidvoidtest send messagesMethods inherited from class edu.internet2.middleware.grouper.helper.GrouperTest
assertEnoughMemory, deleteAllStemsIfExists, errorInitializingTest, initGroupsAndAttributes, isTesting, runCompositeMembershipChangeLogConsumer, setupConfigs, setupConfigsPostClearCache, setupInitDb, setupTestConfigForIncludeExclude, setupTests, shutdownDelayThreadInterrupt, stemName, tomcatRunTests, tomcatStart, tomcatStopMethods inherited from class edu.internet2.middleware.grouper.testing.GrouperTestBase
assertContains, assertContains, assertContainsAttributeDef, assertContainsAttributeDefName, assertContainsGroup, assertContainsGroups, assertContainsStem, assertContainsStems, assertContainsString, assertContainsString, assertDoNotFindGroupByAttribute, assertDoNotFindGroupByName, assertDoNotFindGroupByName, assertDoNotFindGroupByType, assertDoNotFindGroupByType, assertDoNotFindStemByName, assertDoNotFindStemByName, assertEquals, assertEquals, assertEqualsMultiKey, assertEqualsMultiKey, assertEqualsObjectArrays, assertEqualsObjectArrays, assertFindField, assertFindGroupByAttribute, assertFindGroupByName, assertFindGroupByName, assertFindGroupByType, assertFindGroupByType, assertFindGroupType, assertFindStemByName, assertFindStemByName, assertGroupAttribute, assertGroupCreateSubject, assertGroupCreateTime, assertGroupDescription, assertGroupDisplayExtension, assertGroupDisplayName, assertGroupExtension, assertGroupHasAdmin, assertGroupHasGroupAttrRead, assertGroupHasGroupAttrUpdate, assertGroupHasMember, assertGroupHasMember, assertGroupHasOptin, assertGroupHasOptout, assertGroupHasRead, assertGroupHasType, assertGroupHasUpdate, assertGroupHasView, assertGroupName, assertGroupSetsAndOrder, assertGroupUuid, assertHasPrivilege, assertHasPrivilege, assertHasPrivilege, assertNotContainsAttributeDef, assertNotContainsAttributeDefName, assertNotContainsGroup, assertNotContainsStem, assertStemCreateSubject, assertStemCreateTime, assertStemDescription, assertStemDisplayExtension, assertStemDisplayName, assertStemExtension, assertStemHasCreate, assertStemHasStem, assertStemName, assertStemUuid, deleteGroupIfExists, deleteStemIfExists, filterOutBuiltInGroups, groupsString, printMemberships, stemsString, unexpectedExceptionMethods 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, runBare, runTest, setName, toString
-
Constructor Details
-
GrouperServiceLogicTest
public GrouperServiceLogicTest() -
GrouperServiceLogicTest
- Parameters:
name-
-
-
Method Details
-
main
- Parameters:
args-
-
setUp
protected void setUp()- Overrides:
setUpin classGrouperTest- See Also:
-
TestCase.setUp()
-
tearDown
protected void tearDown()- Overrides:
tearDownin classGrouperTest- See Also:
-
TestCase.tearDown()
-
assertGroupSetsAndOrder
public void assertGroupSetsAndOrder(Set<Group> set1, edu.internet2.middleware.grouper.ws.coresoap.WsGroup[] groupResultArray) make sure a set of groups is similar to another by group name including order- Parameters:
set1- expected setgroupResultArray- received set
-
testGetSubjects
public void testGetSubjects()test get subjects -
testFindGroups
public void testFindGroups()test find groups with TypeOfGroup -
testGetGroups
public void testGetGroups()test get groups -
testGetGroupsPIT
public void testGetGroupsPIT()test get groups using point in time -
testHasMember
public void testHasMember()test has member -
testHasMemberPIT
public void testHasMemberPIT()test has member using point in time -
testGetMembers
public void testGetMembers()test get members -
testGetMembersPIT
public void testGetMembersPIT()test get members using point in time -
testSaveGroupDetailInsert
public void testSaveGroupDetailInsert() throws edu.internet2.middleware.grouper.exception.SessionException- Throws:
edu.internet2.middleware.grouper.exception.SessionException
-
testGetAttributeAssignmentsMember
public void testGetAttributeAssignmentsMember()test member attribute read -
testGetAttributeAssignmentsMembership
public void testGetAttributeAssignmentsMembership()test membership attribute read -
testGetAttributeAssignmentsStem
public void testGetAttributeAssignmentsStem()test stem attribute read -
testGetAttributeAssignActions
public void testGetAttributeAssignActions()test attributeAssignActions read -
testAssignAttributeDefActions
public void testAssignAttributeDefActions()test assign actions to attribute def -
testGetPermissionAssignments
public void testGetPermissionAssignments()test getting permission assignments -
testGetPermissionAssignmentsPIT
public void testGetPermissionAssignmentsPIT()test getting permission assignments using point in time -
testGetGrouperPrivilegesLite
public void testGetGrouperPrivilegesLite()test grouper privileges -
assertHasPrivilege
public void assertHasPrivilege(edu.internet2.middleware.grouper.ws.coresoap.WsGrouperPrivilegeResult[] wsGrouperPrivilegeResults, String ownerName, edu.internet2.middleware.subject.Subject subject, Privilege privilege) make sure this privilege is in the array- Parameters:
wsGrouperPrivilegeResults-ownerName-subject-privilege-
-
assertHasMembership
public void assertHasMembership(edu.internet2.middleware.grouper.ws.coresoap.WsMembership[] wsMemberships, String ownerName, edu.internet2.middleware.subject.Subject subject, Field field) make sure this membership is in the array- Parameters:
wsMemberships-ownerName-subject-field-
-
testGetAttributeAssignmentsGroup
public void testGetAttributeAssignmentsGroup()test group attribute read -
testListServicesForUser
public void testListServicesForUser()see which services a subject is a user of. -
testGetAttributeAssignmentsAnyMembership
public void testGetAttributeAssignmentsAnyMembership()test membership attribute read -
testGetAttributeAssignmentsAttributeDef
public void testGetAttributeAssignmentsAttributeDef()test attribute def attribute read -
testGetAttributeAssignmentsOnAssignmentsOnGroup
public void testGetAttributeAssignmentsOnAssignmentsOnGroup()test group attribute read -
testAssignAttributes
public void testAssignAttributes()test assign attributes -
testAssignAttributesStem
public void testAssignAttributesStem()test assign attributes -
testAssignAttributesMember
public void testAssignAttributesMember()test assign attributes -
testAssignAttributesMembership
public void testAssignAttributesMembership()test assign attributes -
testAssignAttributesAnyMembership
public void testAssignAttributesAnyMembership()test assign attributes -
testAssignAttributesAttributeDef
public void testAssignAttributesAttributeDef()test assign attributes -
testAssignAttributesAttrAssign
public void testAssignAttributesAttrAssign()test assign attributes -
testAssignPermissions
public void testAssignPermissions()test assign permissions -
testAssignAttributesStemReplace
public void testAssignAttributesStemReplace()test assign attributes -
testAddExternalMember
public void testAddExternalMember()test add external member -
testAssignPermissionsAllowDeny
public void testAssignPermissionsAllowDeny()test assign permissions -
testAssignAttributeDefNameInheritance
public void testAssignAttributeDefNameInheritance()test find groups with TypeOfGroup -
testAttributeDefNameSave
public void testAttributeDefNameSave()test save groups -
testAttributeDefNameDelete
public void testAttributeDefNameDelete()test delete groups -
testFindAttributeDefNames
public void testFindAttributeDefNames()test find attribute def names with TypeOfGroup -
testAssignAttributesBatch
public void testAssignAttributesBatch()test assign attributes batch -
testFindStems
public void testFindStems()test find stems -
testFindStemsWhenNotExist
public void testFindStemsWhenNotExist()test find stems when the stem does not exist. 200 response code intended. Jira: GRP-5482 -
testFindStemsWhenParentNotExist
public void testFindStemsWhenParentNotExist()test find stems when the stem does not exist. 200 response code intended. Jira: GRP-5482 -
assertStemSetsAndOrder
public void assertStemSetsAndOrder(Set<Stem> set1, edu.internet2.middleware.grouper.ws.coresoap.WsStem[] stemResultArray) make sure a set of stems is similar to another by stem name including order- Parameters:
set1- expected setstemResultArray- received set
-
assertAttributeDefNameSetsAndOrder
public void assertAttributeDefNameSetsAndOrder(Set<AttributeDefName> set1, edu.internet2.middleware.grouper.ws.coresoap.WsAttributeDefName[] attributeDefNameResultArray) make sure a set of attributeDefNames is similar to another by attributeDefName name including order- Parameters:
set1- expected setattributeDefNameResultArray- received set
-
testGetMembersPaging
public void testGetMembersPaging()test get members -
testGetMembersPITpaging
public void testGetMembersPITpaging()test get members using point in time -
testGetAttributeAssignmentsMembershipBatch
public void testGetAttributeAssignmentsMembershipBatch()test membership attribute read -
testAssignAttributesBatchImmMembership
public void testAssignAttributesBatchImmMembership()test assign attributes batch immediate memberships -
testGetMemberships
public void testGetMemberships()test get memberships -
testAddMemberEnableDisableDates
public void testAddMemberEnableDisableDates()test add member with enable disable dates -
testAddRemoveMember
public void testAddRemoveMember()test has member -
testAttributeDefDelete
public void testAttributeDefDelete()test delete attributeDefs -
testAttributeDefDeleteLite
public void testAttributeDefDeleteLite()test delete attributeDef lite -
testFindAttributeDefs
public void testFindAttributeDefs()test find attribute defs -
testAttributeDefSave
public void testAttributeDefSave()test save attribute defs -
testSendMessages
public void testSendMessages()test send messages -
testReceiveMessages
public void testReceiveMessages()test receive messages -
testAcknowledgeMessages
public void testAcknowledgeMessages()test acknowledge messages -
testExternalSubjects
public void testExternalSubjects()test get external subjects -
testGetMembershipsPaging
public void testGetMembershipsPaging()test get memberships paging -
testGetMembershipsPagingForMember
public void testGetMembershipsPagingForMember()test get memberships paging -
testGetAuditEntries
public void testGetAuditEntries()test audit entries -
testExecuteGshTemplate
public void testExecuteGshTemplate()test execute template
-