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

public class GrouperServiceLogicTest extends GrouperTest
  • Constructor Details

    • GrouperServiceLogicTest

      public GrouperServiceLogicTest()
    • GrouperServiceLogicTest

      public GrouperServiceLogicTest(String name)
      Parameters:
      name -
  • Method Details

    • main

      public static void main(String[] args)
      Parameters:
      args -
    • setUp

      protected void setUp()
      Overrides:
      setUp in class GrouperTest
      See Also:
      • TestCase.setUp()
    • tearDown

      protected void tearDown()
      Overrides:
      tearDown in class GrouperTest
      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 set
      groupResultArray - 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 set
      stemResultArray - 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 set
      attributeDefNameResultArray - 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