@IntegrationTest public class DefaultPermissionManagementServiceTest extends AbstractPermissionServiceTest
flexibleSearchService, modelService, permissionManagementService, TEST_PERMISSION_1, TEST_PERMISSION_2, TEST_PERMISSION_3, TEST_PERMISSION_4, TEST_PERMISSION_5, TEST_USER_1_UID, TEST_USER_2_UID, TEST_USER_3_UID, TEST_USER_4_UID, testUser1, testUser2jaloSession| Constructor and Description |
|---|
DefaultPermissionManagementServiceTest() |
getTenant, setUpautowireProperties, getApplicationContext, getBeanName, prepareApplicationContextAndSessionestablishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSessionpublic DefaultPermissionManagementServiceTest()
public void testCreatePermissionWithPermissionNameNull()
public void testGetItemPermissionsWithItemNull()
public void testGetItemPermissionsForPrincipalWithItemNull()
public void testGetItemPermissionsForPrincipalWithPrincipalNull()
public void testGetItemPermissionsForPrincipalWithPrincipalArrayNull()
public void testGetItemPermissionsForNameWithItemNull()
public void testGetItemPermissionsForNameWithPermissionNameNull()
public void testGetItemPermissionsForNameWithPermissionNameArrayNull()
public void testAddItemPermissionWithItemNull()
public void testAddItemPermissionWithPermissionAssignmentNull()
public void testAddItemPermissionWithPermissionAssignmentArrayNull()
public void testSetItemPermissionWithItemNull()
public void testSetItemPermissionWithPermissionsNull()
public void testSetItemPermissionWithPermissionsContainingNull()
public void testRemoveItemPermissionWithItemNull()
public void testRemoveItemPermissionWithPermissionAssignmentNull()
public void testRemoveItemPermissionWithPermissionAssignmentArray()
public void testRemoveItemPermissionsWithItem()
public void testRemoveItemPermissionsWithPermissionAssignmentsNull()
public void testRemoveItemPermissionsWithPermissionAssignmentsContainingNull()
public void testRemoveItemPermissionsForPrincipalWithItemNull()
public void testRemoveItemPermissionsForPrincipalWithPrincipalNull()
public void testRemoveItemPermissionsForPrincipalWithPrincipalArrayNull()
public void testRemoveItemPermissionsForNameWithItemNull()
public void testRemoveItemPermissionsForNameWithPermissionNameNull()
public void testRemoveItemPermissionsForNameWithPermissionNameArrayNull()
public void testClearItemPermissionsWithItemNull()
public void testGetGlobalPermissionsForPrincipalWithPrincipalNull()
public void testGetGlobalPermissionsForPrincipalWithPrincipalArrayNull()
public void testGetGlobalPermissionsForNameWithPermissionNameNull()
public void testGetGlobalPermissionsForNameWithPermissionNameArrayNull()
public void testAddGlobalPermissionWithPermissionAssignmentNull()
public void testAddGlobalPermissionWithPermissionAssignmentArrayNull()
public void testAddGlobalPermissionsWithPermissionAssignmentsNull()
public void testAddGlobalPermissionsWithPermissionAssignmentsContainingNull()
public void testRemoveGlobalPermissionWithPermissionAssignmentNull()
public void testRemoveGlobalPermissionWithPermissionAssignmentArrayNull()
public void testRemoveGlobalPermissionsWithPermissionAssignmentsNull()
public void testRemoveGlobalPermissionsWithPermissionAssignmentsContainingNull()
public void testRemoveGlobalPermissionsForPrincipalWithPrincipalNull()
public void testRemoveGlobalPermissionsForPrincipalWithPrincipalArrayNull()
public void testRemoveGlobalPermissionsForNameWithPermissionNameNull()
public void testRemoveGlobalPermissionsForNameWithPermissionNameArrayNull()
public void testCreatePermission()
public void testCreateDuplicatedPermission()
public void testCreateNonExistingPermissionAssignment()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCreatePositivePermissionAssignment()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCreateNegativePermissionAssignment()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCreateConfilictingPermissionAssignment()
throws java.sql.SQLException
PermissionManagementService.addItemPermission(ItemModel, PermissionAssignment...) method. By
"conflicting" we mean that permission assignments differ only by their value (positive/negative). The expected
behavior is that the permission assignment added later overwrites the one added earlier, so we do not end up
having two conflicting permission assignments on a single item.java.sql.SQLExceptionpublic void testSetPermissionAssignment()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRemovePermission()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRemovePermissions()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRemovePermissionsForPrincipal()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRemovePermissionsForName()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testClearPermissions()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCreateGlobalPositivePermissionAssignment()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCreateGlobalNegativePermissionAssignment()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCreateConfilictingGlobalPermissionAssignment()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRemoveGlobalPermission()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRemoveGlobalPermissions()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRemoveGlobalPermissionsForPrincipal()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRemoveGlobalPermissionsForName()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testGetGlobalPermissionsForPrincipal()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testGetGlobalPermissionsForName()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testGetDefinedPermissions()
public void testGetItemPermissionsForPrincipal()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testGetItemPermissionsForName()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testGetItemPermissions()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void shouldAllowToRemovePermissionsByPassingEmptyCollectionOfAssignments()
throws java.lang.Exception
java.lang.ExceptionCopyright © 2018 SAP SE. All Rights Reserved.