Class RoleInheritanceRestrictions


  • public class RoleInheritanceRestrictions
    extends WeldBaseTest
    This class contains some tests to check the restrictions of the Role Inheritance functionality
    • Constructor Detail

      • RoleInheritanceRestrictions

        public RoleInheritanceRestrictions()
    • 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