Class MockFindQueryResources

    • Method Detail

      • addFindResourceHandler

        public static void addFindResourceHandler​(@NotNull
                                                  @NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
                                                  @NotNull
                                                  @NotNull MockFindResourcesHandler handler)
        Adds a handler that can provide a mocked find resources result. You can add multiple handlers which are called in the order they were added when calling ResourceResolver.findResources(String, String). The result of the first handler that returns a non-null result is used. If no handler delivers a result, an empty result is returned.
        Parameters:
        resourceResolver - Resource resolver
        handler - Handler
        Throws:
        IllegalStateException - If the given resource resolver is not based on resourceresolver-mock
      • addQueryResourceHandler

        public static void addQueryResourceHandler​(@NotNull
                                                   @NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
                                                   @NotNull
                                                   @NotNull MockQueryResourceHandler handler)
        Adds a handler that can provide a mocked query resources result. You can add multiple handlers which are called in the order they were added when calling ResourceResolver.queryResources(String, String). The result of the first handler that returns a non-null result is used. If no handler delivers a result, an empty result is returned.
        Parameters:
        resourceResolver - Resource resolver
        handler - Handler
        Throws:
        IllegalStateException - If the given resource resolver is not based on resourceresolver-mock