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
testing
Fields inherited from class edu.internet2.middleware.grouper.testing.GrouperTestBase
G, NS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 ordervoid
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 ordervoid
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 arrayvoid
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 arrayvoid
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 orderstatic void
protected void
setUp()
protected void
tearDown()
void
test acknowledge messagesvoid
test add external membervoid
test add member with enable disable datesvoid
test has membervoid
test assign actions to attribute defvoid
test find groups with TypeOfGroupvoid
test assign attributesvoid
test assign attributesvoid
test assign attributesvoid
test assign attributesvoid
test assign attributes batchvoid
test assign attributes batch immediate membershipsvoid
test assign attributesvoid
test assign attributesvoid
test assign attributesvoid
test assign attributesvoid
test assign permissionsvoid
test assign permissionsvoid
test delete attributeDefsvoid
test delete attributeDef litevoid
test delete groupsvoid
test save groupsvoid
test save attribute defsvoid
test execute templatevoid
test get external subjectsvoid
test find attribute def names with TypeOfGroupvoid
test find attribute defsvoid
test find groups with TypeOfGroupvoid
test find stemsvoid
test find stems when the stem does not exist.void
test find stems when the stem does not exist.void
test attributeAssignActions readvoid
test membership attribute readvoid
test attribute def attribute readvoid
test group attribute readvoid
test member attribute readvoid
test membership attribute readvoid
test membership attribute readvoid
test group attribute readvoid
test stem attribute readvoid
test audit entriesvoid
test grouper privilegesvoid
test get groupsvoid
test get groups using point in timevoid
test get membersvoid
test get membershipsvoid
test get memberships pagingvoid
test get memberships pagingvoid
test get membersvoid
test get members using point in timevoid
test get members using point in timevoid
test getting permission assignmentsvoid
test getting permission assignments using point in timevoid
test get subjectsvoid
test has membervoid
test has member using point in timevoid
see which services a subject is a user of.void
test receive messagesvoid
void
test 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, tomcatStop
Methods 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, unexpectedException
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, runBare, runTest, setName, toString
-
Constructor Details
-
GrouperServiceLogicTest
public GrouperServiceLogicTest() -
GrouperServiceLogicTest
- Parameters:
name
-
-
-
Method Details
-
main
- Parameters:
args
-
-
setUp
protected void setUp()- Overrides:
setUp
in classGrouperTest
- See Also:
-
TestCase.setUp()
-
tearDown
protected void tearDown()- Overrides:
tearDown
in 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
-