Examples of MockSlingHttpServletResponse


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

    MockSlingHttpServletRequest request = new MockSlingHttpServletRequest(path, depth, ".json", null, null);
    request.setMethod("GET");
    request.setResourceResolver(resolver);
    request.setResource(resolver.getResource(path));

    MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();
    JsonRendererServlet servlet = new JsonRendererServlet(1000);
    PrivateAccessor.invoke(servlet, "doGet",
        new Class[]{SlingHttpServletRequest.class, SlingHttpServletResponse.class},
        new Object[]{request, response});
    return response.getOutput().toString();
  }
View Full Code Here

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

    @SuppressWarnings({"ThrowableInstanceNeverThrown"})
    public void testSetError() throws IOException, JSONException {
        String errMsg = "Dummy error";
        res.setError(new Error(errMsg));
        MockSlingHttpServletResponse resp = new MockSlingHttpServletResponse();
        res.send(resp, true);
        JSONObject json = res.getJson();
        JSONObject error = assertProperty(json, "error", JSONObject.class);
        assertProperty(error, "class", Error.class.getName());
        assertProperty(error, "message", errMsg);
View Full Code Here

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

        assertProperty(error, "message", errMsg);
    }

    public void testSend() throws Exception {
        res.onChange("modified", "argument1");
        MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();
        res.send(response, true);
        JSONObject result = new JSONObject(response.getOutput().toString());
        assertProperty(result, HtmlResponse.PN_STATUS_CODE, HttpServletResponse.SC_OK);
        assertEquals(JSONResponse.RESPONSE_CONTENT_TYPE, response.getContentType());
        assertEquals(JSONResponse.RESPONSE_CHARSET, response.getCharacterEncoding());
    }
View Full Code Here

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

        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest(resourcePath, selectors,
                extension, suffix, queryString);
        request.setResourceResolver(resourceResolver);
        request.setMethod("POST");

        MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();

        request.setResourceResolver(resourceResolver);
        request.setResource(contentResource);

        queryPackagerServlet.doPost(request, response);

        final JSONObject actual = new JSONObject(response.getOutput().toString());
        assertEquals("success", actual.optString("status", "error"));
    }
View Full Code Here

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

        PreviewMockSlingHttpServletRequest request = new PreviewMockSlingHttpServletRequest(resourcePath, selectors,
                extension, suffix, queryString);
        request.setMethod("POST");

        MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();

        request.setResourceResolver(resourceResolver);
        request.setResource(contentResource);

        queryPackagerServlet.doPost(request, response);
        String tmp = response.getOutput().toString();
        final JSONObject actual = new JSONObject(tmp);

        assertEquals("preview", actual.optString("status", "error"));
    }
View Full Code Here

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

        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest(resourcePath, selectors,
                extension, suffix, queryString);
        request.setResourceResolver(errorResourceResolver);
        request.setMethod("POST");

        MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();

        request.setResourceResolver(errorResourceResolver);
        request.setResource(contentResource);

        queryPackagerServlet.doPost(request, response);

        final JSONObject actual = new JSONObject(response.getOutput().toString());
        assertEquals("error", actual.optString("status", "success"));
    }
View Full Code Here

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

        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest(resourcePath, selectors,
                extension, suffix, queryString);
        request.setResourceResolver(resourceResolver);
        request.setMethod("POST");

        MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();

        request.setResourceResolver(resourceResolver);
        request.setResource(contentResource);

        aclPackagerServlet.doPost(request, response);

        final JSONObject actual = new JSONObject(response.getOutput().toString());
        assertEquals("success", actual.optString("status", "error"));
    }
View Full Code Here

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

        PreviewMockSlingHttpServletRequest request = new PreviewMockSlingHttpServletRequest(resourcePath, selectors,
                extension, suffix, queryString);
        request.setMethod("POST");

        MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();

        request.setResourceResolver(resourceResolver);
        request.setResource(contentResource);

        aclPackagerServlet.doPost(request, response);
        String tmp = response.getOutput().toString();
        System.out.println(tmp);
        final JSONObject actual = new JSONObject(tmp);

        assertEquals("preview", actual.optString("status", "error"));
    }
View Full Code Here

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

        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest(resourcePath, selectors,
                extension, suffix, queryString);
        request.setResourceResolver(errorResourceResolver);
        request.setMethod("POST");

        MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();

        request.setResourceResolver(errorResourceResolver);
        request.setResource(contentResource);

        aclPackagerServlet.doPost(request, response);

        final JSONObject actual = new JSONObject(response.getOutput().toString());
        assertEquals("error", actual.optString("status", "success"));
    }
View Full Code Here

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

    @Test
    public void testWithNoType() throws Exception {
        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest(
                "/apps/acs-commons/components/utilities/designer/clientlibsmanager/options", null, "json", null,
                null);
        MockSlingHttpServletResponse response = new MockSlingHttpServletResponse();

        servlet.doGet(request, response);

        assertEquals("application/json", response.getContentType());
        assertEquals("[]", response.getOutput().toString());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.