Package org.apache.sling.testing.mock.sling.servlet

Examples of org.apache.sling.testing.mock.sling.servlet.MockSlingHttpServletRequest


    private SlingScriptHelper scriptHelper;

    @Before
    public void setUp() throws Exception {
        this.resourceResolver = MockSling.newResourceResolver();
        this.request = new MockSlingHttpServletRequest(this.resourceResolver);
        this.response = new MockSlingHttpServletResponse();
        this.bundleContext = MockOsgi.newBundleContext();
        this.scriptHelper = MockSling.newSlingScriptHelper(this.request, this.response, this.bundleContext);
    }
View Full Code Here


    @Test
    public void testAdaptToInterface() {
        context.addModelsForPackage("org.apache.sling.testing.mock.sling.context");

        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest();
        request.setAttribute("prop1", "myValue");
        ServiceInterface model = request.adaptTo(ServiceInterface.class);
        assertNotNull(model);
        assertEquals("myValue", model.getPropValue());
    }
View Full Code Here

        MockSling.clearAdapterManagerBundleContext();
    }

    @Test
    public void testRequestAttribute() {
        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest();
        request.setAttribute("prop1", "myValue");
        RequestAttributeModel model = request.adaptTo(RequestAttributeModel.class);
        assertNotNull(model);
        assertEquals("myValue", model.getProp1());
    }
View Full Code Here

        assertEquals("text/html", model.getMimeTypeService().getMimeType("html"));
    }

    @Test
    public void testInvalidAdapt() {
        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest();
        OsgiServiceModel model = request.adaptTo(OsgiServiceModel.class);
        assertNull(model);
    }
View Full Code Here

        assertNull(model);
    }

    @Test
    public void testAdaptToInterface() {
        MockSlingHttpServletRequest request = new MockSlingHttpServletRequest();
        request.setAttribute("prop1", "myValue");
        ServiceInterface model = request.adaptTo(ServiceInterface.class);
        assertNotNull(model);
        assertEquals("myValue", model.getPropValue());
    }
View Full Code Here

    /**
     * @return Sling request
     */
    public final MockSlingHttpServletRequest request() {
        if (this.request == null) {
            this.request = new MockSlingHttpServletRequest(this.resourceResolver(), this.bundleContext());

            // initialize sling bindings
            SlingBindings bindings = new SlingBindings();
            bindings.put(SlingBindings.REQUEST, this.request);
            bindings.put(SlingBindings.RESPONSE, response());
View Full Code Here

     * Creates a new sling script helper instance using
     * {@link #DEFAULT_RESOURCERESOLVER_TYPE} for the resource resolver.
     * @return Sling script helper instance
     */
    public static SlingScriptHelper newSlingScriptHelper() {
        SlingHttpServletRequest request = new MockSlingHttpServletRequest(newResourceResolver());
        SlingHttpServletResponse response = new MockSlingHttpServletResponse();
        BundleContext bundleContext = MockOsgi.newBundleContext();
        return newSlingScriptHelper(request, response, bundleContext);
    }
View Full Code Here

TOP

Related Classes of org.apache.sling.testing.mock.sling.servlet.MockSlingHttpServletRequest

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.