Class MultiOpTests


  • public class MultiOpTests
    extends ObjectClassRunner
    Tests which use many APIOperations to do the test scenario
    Author:
    Tomas Knappek, Zdenek Louzensky
    • Constructor Detail

      • MultiOpTests

        public MultiOpTests()
    • Method Detail

      • testRun

        protected void testRun​(ObjectClass objectClass)
        Scenario test - test positive cases. This method will be called configured number of times Test assumes that Schema,Create,Search and Delete are supported operations.
        Specified by:
        testRun in class ObjectClassRunner
      • testEnableOpAttribute

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testEnableOpAttribute​(ObjectClass objectClass)
        Tests ENABLE attribute contract
      • testEnableDateOpAttribute

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testEnableDateOpAttribute​(ObjectClass objectClass)
        Tests ENABLE_DATE attribute contract
      • testDisableDateOpAttribute

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testDisableDateOpAttribute​(ObjectClass objectClass)
        Tests DISABLE_DATE attribute contract
      • testLockOutOpAttribute

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testLockOutOpAttribute​(ObjectClass objectClass)
        Tests LOCK_OUT attribute contract
      • testPasswordExpirationDateOpAttribute

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testPasswordExpirationDateOpAttribute​(ObjectClass objectClass)
        Tests PASSWORD_EXPIRATION_DATE attribute contract
      • testPasswordExpiredOpAttribute

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testPasswordExpiredOpAttribute​(ObjectClass objectClass)
        Tests PASSWORD_EXPIRED attribute contract
      • testPasswordChangeIntervalPredAttribute

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testPasswordChangeIntervalPredAttribute​(ObjectClass objectClass)
        Tests PASSWORD_CHANGE_INTERVAL attribute contract
      • testGroupsPredAttribute

        @Test
        public void testGroupsPredAttribute()
        Tests GROUPS attribute contract