Class RoleInheritanceRestrictions
- java.lang.Object
-
- org.openbravo.test.base.OBBaseTest
-
- org.openbravo.base.weld.test.WeldBaseTest
-
- org.openbravo.test.role.inheritance.RoleInheritanceRestrictions
-
public class RoleInheritanceRestrictions extends WeldBaseTest
This class contains some tests to check the restrictions of the Role Inheritance functionality
-
-
Field Summary
-
Fields inherited from class org.openbravo.test.base.OBBaseTest
DOLLAR, DOLLAR_ID, EURO, EURO_ID, QA_TEST_ADMIN_USER_ID, QA_TEST_CLIENT_ID, QA_TEST_ORG_ID, TEST_BP_CATEGORY_ID, TEST_CLIENT_ID, TEST_LOCATION_ID, TEST_ORDER_ID, TEST_ORG_ID, TEST_ORG_TREE, TEST_PRODUCT_ID, TEST_ROLE_ID, TEST_US_ORG_ID, TEST_USER_ID, TEST_WAREHOUSE_ID, TEST2_USER_ID, userIds, watchFailures
-
-
Constructor Summary
Constructors Constructor Description RoleInheritanceRestrictions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assignAncestorInRoleInheritance()
Test case to check that is not possible to assign again an already used ancestor by setting a new inheritancevoid
assignAncestorOnTop()
Test case to check that is not possible to assign an already used ancestor on top of the hierarchyvoid
assignAncestorUsedInRoleDescendants()
Test case to check that is not possible to assign again an already used ancestor defined in a descendant inheritance, by setting a new inheritancevoid
createTemplateRoleAsAutomatic()
Test case to check that is not possible to define a template role as automaticvoid
cycleNotCreatedInRoleInheritance()
Test case to check cycle definition on inheritancevoid
notDuplicatedInheritFromInRoleInheritance()
Test case to check that is not possible to inherit directly for the same role more than oncevoid
uncheckTemplateFlagForTemplateInUse()
Test case to check that is not possible to deactivate the template flag for a template in use-
Methods inherited from class org.openbravo.base.weld.test.WeldBaseTest
createTestArchive, getWeldComponent, resetOBInterceptors, setUp
-
Methods inherited from class org.openbravo.test.base.OBBaseTest
addReadWriteAccess, classSetUp, commitTransaction, count, getConnectionProvider, getOneInstance, getRandomUser, getTestLogAppender, initializeDalLayer, initializeDisabledTestCases, initializeTestLogAppender, isErrorOccured, reportException, rollback, setLogStackTraces, setQAAdminContext, setSystemAdministratorContext, setTestAdminContext, setTestLogAppenderLevel, setTestUserContext, setUserContext, shouldMockServletContext, staticInitializeDalLayer, testDone
-
-
-
-
Method Detail
-
notDuplicatedInheritFromInRoleInheritance
public void notDuplicatedInheritFromInRoleInheritance()
Test case to check that is not possible to inherit directly for the same role more than once
-
cycleNotCreatedInRoleInheritance
public void cycleNotCreatedInRoleInheritance()
Test case to check cycle definition on inheritance
-
assignAncestorInRoleInheritance
public void assignAncestorInRoleInheritance()
Test case to check that is not possible to assign again an already used ancestor by setting a new inheritance
-
assignAncestorUsedInRoleDescendants
public void assignAncestorUsedInRoleDescendants()
Test case to check that is not possible to assign again an already used ancestor defined in a descendant inheritance, by setting a new inheritance
-
assignAncestorOnTop
public void assignAncestorOnTop()
Test case to check that is not possible to assign an already used ancestor on top of the hierarchy
-
uncheckTemplateFlagForTemplateInUse
public void uncheckTemplateFlagForTemplateInUse()
Test case to check that is not possible to deactivate the template flag for a template in use
-
createTemplateRoleAsAutomatic
public void createTemplateRoleAsAutomatic()
Test case to check that is not possible to define a template role as automatic
-
-