Examples of MockSlingHttpServletRequest


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

            final MockResource r = new MockResource(resourceResolver, script, "nt:file");
            resourceResolver.addResource(r);           
        }
       
        // Create mock request and get scripts from ResourceCollector
        final MockSlingHttpServletRequest req = makeRequest(method, selectors, extension);
        final ResourceCollector u = ResourceCollector.create(req);
        final Collection<Resource> s = u.getServlets(req.getResource());
       
        if(expectedScript == null) {
            assertFalse("No script must be found", s.iterator().hasNext());
        } else {
            // Verify that the expected script is the first in the list of candidates
View Full Code Here

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

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

    @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

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

        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

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

        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

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

        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

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

    /**
     * @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

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

     * 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
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.