Package org.apache.sling.commons.testing.sling

Examples of org.apache.sling.commons.testing.sling.MockResourceResolver


  private static MockResourceResolver resolver;

  @org.junit.BeforeClass
  public static void setup() {
    resolver = new MockResourceResolver();
    resolver.addResource(new MockResource(resolver, "/content/page", "page"));
    resolver.addResource(new MockResource(resolver, "/content/page/one", "one"));
    resolver.addResource(new MockResource(resolver, "/content/page/two", "two"));

    resolver.addResource(new MockResource(resolver, "/etc", "etc"));
View Full Code Here


    }

    public void testEmptyPath() {
        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest("/",
            null, null, null, null, "", TEST_SCHEME, TEST_HOST, TEST_PORT, "/webapp");
        request.setResourceResolver(new MockResourceResolver());
        String path = RedirectServlet.toRedirectPath("/index.html", request);
        assertEqualsUri("/webapp/index.html", path, false);

        request = new MockSlingHttpServletRequest("/", null, null, null, null,
            "/", TEST_SCHEME, TEST_HOST, TEST_PORT, "/webapp");
        request.setResourceResolver(new MockResourceResolver());
        path = RedirectServlet.toRedirectPath("/index.html", request);
        assertEqualsUri("/webapp/index.html", path, false);
    }
View Full Code Here

            String extension, String suffix, String queryString,
            String targetPath) {
        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest(
            basePath, selectors, extension, suffix, queryString,
            basePath, TEST_SCHEME, TEST_HOST, TEST_PORT, "");
        request.setResourceResolver(new MockResourceResolver());
        return RedirectServlet.toRedirectPath(targetPath, request);
    }
View Full Code Here

   */
  @Before
  public void init() {
    log.info("init");

    resolver = new MockResourceResolver() {
      @Override
      public Iterator<Resource> findResources(String query,
          String language) {
        if (query.equals("query") && language.equals("language")) {
          List<Resource> resources = new ArrayList<Resource>();
View Full Code Here

    private static final String SERVLET_EXTENSION = "html";

    private MockResourceResolver mockResourceResolver;

    @Before public void setUp() throws Exception {
        mockResourceResolver = new MockResourceResolver() {
            @Override
            public void close() {
                // nothing to do;
            }
View Full Code Here

    @Override
    protected void setUp() throws Exception {
        super.setUp();

        resourceResolver = new MockResourceResolver();
        resourceResolver.setSearchPath("/apps", "/libs");

        resourceType = "foo:bar";
        resourceTypePath = ResourceUtil.resourceTypeToPath(resourceType);
View Full Code Here

  @Before
  public void init() {
    log.info("init");

    log.info("Creating Resource Structure");
    final MockResourceResolver resolver = new MockResourceResolver();
    resource = new MockResource(resolver, TEST_PATH, "test");
    resolver.addResource(resource);
    MockResource child1 = new MockResource(resolver, TEST_PATH + "/child1",
        "test");
    resolver.addResource(child1);
    MockResource child2 = new MockResource(resolver, TEST_PATH + "/child2",
        "test");
    resolver.addResource(child2);

    log.info("Adding page context");
    pageContext = new MockPageContext();
    listChildrenTag.setPageContext(pageContext);
View Full Code Here

  @SuppressWarnings("serial")
  @Before
  public void init() {
    log.info("init");

    final MockResourceResolver resolver = new MockResourceResolver();

    resource = new MockResource(resolver, TEST_ABSOLUTE_PATH, "test");
    resolver.addResource(resource);

    MockResource child = new MockResource(resolver, TEST_ABSOLUTE_PATH
        + "/" + TEST_RELATIVE_PATH, "test");
    resolver.addResource(child);

    getResourceTag = new GetResourceTag() {
      protected ResourceResolver getResourceResolver() {
        return resolver;
      }
View Full Code Here

    };

    pageContext = new MockPageContext();
    adaptToTag.setPageContext(pageContext);

    ResourceResolver resolver = new MockResourceResolver();
    resource = new MockResource(resolver, "/", "test");
    log.info("init Complete");
  }
View Full Code Here

  @SuppressWarnings("serial")
  @Before
  public void init() {
    log.info("init");

    final MockResourceResolver resolver = new MockResourceResolver() {
      @Override
      public Iterator<Resource> findResources(String query,
          String language) {
        if (query.equals("query") && language.equals("language")) {
          List<Resource> resources = new ArrayList<Resource>();
          resources.add(resource);
          return resources.iterator();
        } else {
          return null;
        }
      }
    };
    resource = new MockResource(resolver, TEST_PATH, "test");
    resolver.addResource(resource);

    getResourceTag = new FindResourcesTag() {
      protected ResourceResolver getResourceResolver() {
        return resolver;
      }
View Full Code Here

TOP

Related Classes of org.apache.sling.commons.testing.sling.MockResourceResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.