@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, testUser2defaultLanguage, jaloSession| Constructor and Description |
|---|
DefaultPermissionManagementServiceTest() |
getTenant, setUpautowireProperties, getApplicationContext, getBeanName, prepareApplicationContextAndSessionfinish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivatedpublic 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 SQLException
SQLExceptionpublic void testCreatePositivePermissionAssignment()
throws SQLException
SQLExceptionpublic void testCreateNegativePermissionAssignment()
throws SQLException
SQLExceptionpublic void testCreateConfilictingPermissionAssignment()
throws 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.SQLExceptionpublic void testSetPermissionAssignment()
throws SQLException
SQLExceptionpublic void testRemovePermission()
throws SQLException
SQLExceptionpublic void testRemovePermissions()
throws SQLException
SQLExceptionpublic void testRemovePermissionsForPrincipal()
throws SQLException
SQLExceptionpublic void testRemovePermissionsForName()
throws SQLException
SQLExceptionpublic void testClearPermissions()
throws SQLException
SQLExceptionpublic void testCreateGlobalPositivePermissionAssignment()
throws SQLException
SQLExceptionpublic void testCreateGlobalNegativePermissionAssignment()
throws SQLException
SQLExceptionpublic void testCreateConfilictingGlobalPermissionAssignment()
throws SQLException
SQLExceptionpublic void testRemoveGlobalPermission()
throws SQLException
SQLExceptionpublic void testRemoveGlobalPermissions()
throws SQLException
SQLExceptionpublic void testRemoveGlobalPermissionsForPrincipal()
throws SQLException
SQLExceptionpublic void testRemoveGlobalPermissionsForName()
throws SQLException
SQLExceptionpublic void testGetGlobalPermissionsForPrincipal()
throws SQLException
SQLExceptionpublic void testGetGlobalPermissionsForName()
throws SQLException
SQLExceptionpublic void testGetDefinedPermissions()
public void testGetItemPermissionsForPrincipal()
throws SQLException
SQLExceptionpublic void testGetItemPermissionsForName()
throws SQLException
SQLExceptionpublic void testGetItemPermissions()
throws SQLException
SQLExceptionCopyright © 2017 SAP SE. All Rights Reserved.