Class SearchApiOpTests

    • Constructor Detail

      • SearchApiOpTests

        public SearchApiOpTests()
    • Method Detail

      • testSearchWithoutAttrsToGet

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testSearchWithoutAttrsToGet​(ObjectClass objectClass)
        Test Search without specified OperationOptions attrsToGet which is the default for all other tests. All the other tests contain explicit attrsToGet.
      • testCaseInsensitiveSearch

        @ParameterizedTest
        @MethodSource("objectClasses")
        public void testCaseInsensitiveSearch​(ObjectClass objectClass)
        Test case insensitive search for UID attribute. There is twice Search performed, once with changed case. The results should be identical.
      • canSearchCaseInsensitive

        protected static boolean canSearchCaseInsensitive()

        Returns true if tests are configured to enable case insensitive tests testCaseInsensitiveSearch(ObjectClass).

        Returns true if tests are configured to test connector's sync after specified operation. Some connectors implement sync but are not capable to sync all changes' types.

      • compareExistingObjectsByUidOnly

        protected static boolean compareExistingObjectsByUidOnly()
        Returns true if tests should compare already existing objects by uid only.