Class DefaultPermissionsFacadeIntegrationTest

    • Constructor Detail

      • DefaultPermissionsFacadeIntegrationTest

        public DefaultPermissionsFacadeIntegrationTest()
    • Method Detail

      • testCalculateTypesPermissionsForWrongUserName

        public void testCalculateTypesPermissionsForWrongUserName()
      • testCalculateTypesPermissionsWithWrongTypeName

        public void testCalculateTypesPermissionsWithWrongTypeName()
      • testCalculateTypesPermissionsForAdmin

        public void testCalculateTypesPermissionsForAdmin()
      • testCalculateTypesPermissionsForSuperGroup

        public void testCalculateTypesPermissionsForSuperGroup()
      • testCalculateTypesPermissionsForUser

        public void testCalculateTypesPermissionsForUser()
      • testCalculateTypesPermissionsForGroup

        public void testCalculateTypesPermissionsForGroup()
      • testCalculateTypesPermissionsForSubGroup

        public void testCalculateTypesPermissionsForSubGroup()
      • testCalculateTypesPermissionsForUserInheritFromGroups

        public void testCalculateTypesPermissionsForUserInheritFromGroups()
      • testCalculateTypesPermissionsForUserWithForbiddenChange

        public void testCalculateTypesPermissionsForUserWithForbiddenChange()
      • testCalculateAttributesPermissionsForWrongUserName

        public void testCalculateAttributesPermissionsForWrongUserName()
      • testCalculateAttributesPermissionsWithWrongTypeAttributeName

        public void testCalculateAttributesPermissionsWithWrongTypeAttributeName()
      • testCalculateAttributesPermissionsForAdmin

        public void testCalculateAttributesPermissionsForAdmin()
      • testCalculateAttributesPermissionsForSuperGroup

        public void testCalculateAttributesPermissionsForSuperGroup()
      • testCalculateAttributesPermissionsForUser

        public void testCalculateAttributesPermissionsForUser()
      • testCalculateAttributesPermissionsForGroup

        public void testCalculateAttributesPermissionsForGroup()
      • testCalculateAttributesPermissionsForSubGroup

        public void testCalculateAttributesPermissionsForSubGroup()
      • testCalculateAttributesPermissionsForUserInheritFromGroups

        public void testCalculateAttributesPermissionsForUserInheritFromGroups()
      • testCalculateAttributesPermissionsForUserWithForbiddenChange

        public void testCalculateAttributesPermissionsForUserWithForbiddenChange()
      • testCalculateAttributesPermissionsWithWildcardInAttributeName

        public void testCalculateAttributesPermissionsWithWildcardInAttributeName()
      • testCalculateAttributesPermissionsForUserWhoHaveAccessToType

        public void testCalculateAttributesPermissionsForUserWhoHaveAccessToType()
      • testCalculateAttributesPermissionsForGroupWhichHaveAccessToType

        public void testCalculateAttributesPermissionsForGroupWhichHaveAccessToType()
      • testCalculateAttributesPermissionsForUserIheritAccessToType

        public void testCalculateAttributesPermissionsForUserIheritAccessToType()
      • testCalculateGlobalPermissionsForWrongUserName

        public void testCalculateGlobalPermissionsForWrongUserName()
      • testCalculateGlobalPermissionsForAdmin

        public void testCalculateGlobalPermissionsForAdmin()
      • testCalculateGlobalPermissionsForSuperGroup

        public void testCalculateGlobalPermissionsForSuperGroup()
      • testCalculateGlobalPermissionsForUser

        public void testCalculateGlobalPermissionsForUser()
      • testCalculateGlobalPermissionsForGroup

        public void testCalculateGlobalPermissionsForGroup()
      • testCalculateGlobalPermissionsForUserInheritFromGroup

        public void testCalculateGlobalPermissionsForUserInheritFromGroup()
      • testCalculateGlobalPermissionsForUserWithForbiddenAccess

        public void testCalculateGlobalPermissionsForUserWithForbiddenAccess()
      • testCalculateCatalogPermissionsForWrongUserName

        public void testCalculateCatalogPermissionsForWrongUserName()
      • testCalculateCatalogPermissionsForWrongCatalogName

        public void testCalculateCatalogPermissionsForWrongCatalogName()
      • testCalculateCatalogPermissionsForWrongCatalogVersionName

        public void testCalculateCatalogPermissionsForWrongCatalogVersionName()
      • testCalculateCatalogPermissionsForSuperGroup

        public void testCalculateCatalogPermissionsForSuperGroup()
      • testCalculateCatalogPermissionsForUser

        public void testCalculateCatalogPermissionsForUser()
      • testCalculateCatalogPermissionsForGroup

        public void testCalculateCatalogPermissionsForGroup()
      • testCalculateCatalogPermissionsForUserInheritFromGroup

        public void testCalculateCatalogPermissionsForUserInheritFromGroup()
      • testCalculateCatalogPermissionsDoesNotThrowNullPointerExceptionIfNoSyncJobs

        public void testCalculateCatalogPermissionsDoesNotThrowNullPointerExceptionIfNoSyncJobs()
      • generateExpectedPermissionsData

        protected PermissionsData generateExpectedPermissionsData​(java.lang.String id,
                                                                  java.util.Map<java.lang.String,​java.lang.String> permissions)
      • generateExpectedCatalogPermissionsData

        protected CatalogPermissionsData generateExpectedCatalogPermissionsData​(java.lang.String catalogId,
                                                                                java.lang.String catalogVersion,
                                                                                java.util.Map<java.lang.String,​java.lang.String> permissions,
                                                                                java.util.List<SyncPermissionsData> syncPermissions)
      • assertPermissionsListEquals

        protected void assertPermissionsListEquals​(java.util.List<PermissionsData> expected,
                                                   java.util.List<PermissionsData> tested)
      • assertPermissionsListContainAll

        protected void assertPermissionsListContainAll​(java.util.List<PermissionsData> expected,
                                                       java.util.List<PermissionsData> tested)
      • addGlobalPermission

        protected void addGlobalPermission​(java.lang.String principalId,
                                           java.lang.String permission)
      • denyGlobalPermission

        protected void denyGlobalPermission​(java.lang.String principalId,
                                            java.lang.String permission)
      • insertGlobalPermission

        protected void insertGlobalPermission​(java.lang.String principalId,
                                              java.lang.String permission,
                                              boolean denied)