Class HorizontalInheritance


  • public class HorizontalInheritance
    extends WeldBaseTest
    Test case for horizontal inheritance Role A inherits from T1 (sequence 10), T2 (sequence 20) and T3 (sequence 30) T1 Accesses {A3, A4} , T2 Accesses {A1, A2}, T3 Accesses {A0, A2, A3} With this settings, Role A Accesses must be {A0(T3), A1(T2), A2(T3), A3(T3), A4(T1)} After removing the inheritance of T3, access for Role A must be {A1(T2), A2(T2), A3(T1), A4(T1)}
    • Constructor Detail

      • HorizontalInheritance

        public HorizontalInheritance()
    • Method Detail

      • createDummyView

        public void createDummyView()
      • removeDummyView

        public void removeDummyView()
      • createBasicHorizontalInheritance

        public void createBasicHorizontalInheritance()
        Test case for horizontal inheritance