Search in sources :

Example 1 with MergingResourcePicker

use of org.apache.sling.resourcemerger.impl.picker.MergingResourcePicker in project sling by apache.

the class MergedResourceProviderTestForMergingPicker method setup.

@Before
public void setup() throws Exception {
    final MockResourceResolverFactoryOptions options = new MockResourceResolverFactoryOptions();
    options.setSearchPaths(new String[] { "/apps/", "/libs/" });
    final ResourceResolverFactory factory = new MockResourceResolverFactory(options);
    this.resolver = factory.getResourceResolver(null);
    MockHelper.create(this.resolver).resource("/apps").resource("a").p(MergedResourceConstants.PN_HIDE_CHILDREN, new String[] { "Z", "x", "y" }).resource("1").p("a", "1").p("b", "2").resource(".2").p(ResourceResolver.PROPERTY_RESOURCE_TYPE, "apps").resource(".3").p("e", "2").p(MergedResourceConstants.PN_HIDE_PROPERTIES, "*").p("b", "x").p("d", "1").resource(".4").p("e", "2").p(MergedResourceConstants.PN_HIDE_PROPERTIES, new String[] { "a", "c" }).p("b", "x").p("d", "1").resource(".X").resource("/apps/b").resource("c").resource("d").resource("e").resource("f").resource("/libs").resource("deleteTest").resource(".mvmTest").p("a", "1").p("b", "2").resource(".a").resource("1").p("a", "5").p("c", "2").resource(".2").p(ResourceResolver.PROPERTY_RESOURCE_TYPE, "libs").resource(".3").p("a", "1").p("b", "2").p("c", "3").resource(".4").p("a", "1").p("b", "2").p("c", "3").resource(".Y").resource(".Z").resource("/libs/a/Y/a").resource("/libs/a/Y/b").resource("/libs/a/Y/c").resource("/libs/b").resource("c").resource("d").resource("e").resource("f").commit();
    this.provider = new CRUDMergingResourceProvider("/merged", new MergingResourcePicker(), false);
    this.ctx = new BasicResolveContext(resolver);
}
Also used : ResourceResolverFactory(org.apache.sling.api.resource.ResourceResolverFactory) MockResourceResolverFactory(org.apache.sling.testing.resourceresolver.MockResourceResolverFactory) MockResourceResolverFactoryOptions(org.apache.sling.testing.resourceresolver.MockResourceResolverFactoryOptions) MockResourceResolverFactory(org.apache.sling.testing.resourceresolver.MockResourceResolverFactory) MergingResourcePicker(org.apache.sling.resourcemerger.impl.picker.MergingResourcePicker) Before(org.junit.Before)

Aggregations

ResourceResolverFactory (org.apache.sling.api.resource.ResourceResolverFactory)1 MergingResourcePicker (org.apache.sling.resourcemerger.impl.picker.MergingResourcePicker)1 MockResourceResolverFactory (org.apache.sling.testing.resourceresolver.MockResourceResolverFactory)1 MockResourceResolverFactoryOptions (org.apache.sling.testing.resourceresolver.MockResourceResolverFactoryOptions)1 Before (org.junit.Before)1