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

Examples of org.apache.sling.commons.testing.osgi.MockServiceReference


                return null;
            }
        };
        MockComponentContext mockComponentContext = new MockComponentContext(
            bundleContext, SlingServletResolverTest.this.servlet);
        MockServiceReference serviceReference = new MockServiceReference(bundle);
        serviceReference.setProperty(Constants.SERVICE_ID, 1L);
        serviceReference.setProperty(SLING_SERLVET_NAME,
            SERVLET_NAME);
        serviceReference.setProperty(
            ServletResolverConstants.SLING_SERVLET_PATHS, SERVLET_PATH);
        serviceReference.setProperty(
            ServletResolverConstants.SLING_SERVLET_EXTENSIONS,
            SERVLET_EXTENSION);
        mockComponentContext.locateService(SERVLET_NAME, serviceReference);

        configureComponentContext(mockComponentContext);
View Full Code Here


    private ServletResourceProviderFactory factory = new ServletResourceProviderFactory(
        ROOT, new String[] {"/apps/"});

    public void testCreateMethodsDefault() {
        MockServiceReference msr = new MockServiceReference(null);

        msr.setProperty(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES,
            RES_TYPE);
        // msr.setProperty(ServletResolverConstants.SLING_SERVLET_METHODS, "*");
        ServletResourceProvider srp = factory.create(msr);
        assertNotNull(srp);
        srp.setServlet(TEST_SERVLET);
View Full Code Here

        assertTrue(checkerSet.isEmpty());
    }

    public void testCreateMethodsSingle() {
        MockServiceReference msr = new MockServiceReference(null);

        msr.setProperty(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES,
            RES_TYPE);
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_METHODS, "GET");

        ServletResourceProvider srp = factory.create(msr);
        assertNotNull(srp);
        srp.setServlet(TEST_SERVLET);
View Full Code Here

        assertTrue(checkerSet.isEmpty());
    }

    public void testCreateMethodsMultiple() {
        MockServiceReference msr = new MockServiceReference(null);

        msr.setProperty(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES,
            RES_TYPE);
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_METHODS,
            new String[] { "GET", "POST", "PUT" });

        ServletResourceProvider srp = factory.create(msr);
        assertNotNull(srp);
        srp.setServlet(TEST_SERVLET);
View Full Code Here

        assertTrue(checkerSet.isEmpty());
    }

    public void testCreateMethodsAll() {
        MockServiceReference msr = new MockServiceReference(null);

        msr.setProperty(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES,
            RES_TYPE);
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_METHODS, "*");

        ServletResourceProvider srp = factory.create(msr);
        assertNotNull(srp);
        srp.setServlet(TEST_SERVLET);

View Full Code Here

        assertTrue(checkerSet.isEmpty());
    }

    public void testCreateSelectorsExtensions() {
        MockServiceReference msr = new MockServiceReference(null);

        msr.setProperty(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES,
            RES_TYPE);
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_METHODS,
            new String[] { HttpConstants.METHOD_GET });
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_SELECTORS,
            new String[] { "ext" });
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_EXTENSIONS,
            new String[] { "json" });

        ServletResourceProvider srp = factory.create(msr);
        assertNotNull(srp);
        srp.setServlet(TEST_SERVLET);
View Full Code Here

        }

        assertTrue(checkerSet.isEmpty());
    }
    public void testCreateMethodsExtensions() {
        MockServiceReference msr = new MockServiceReference(null);

        msr.setProperty(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES,
            RES_TYPE);
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_METHODS,
            new String[] { HttpConstants.METHOD_GET, HttpConstants.METHOD_POST });
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_EXTENSIONS,
            new String[] { "json", "html" });

        ServletResourceProvider srp = factory.create(msr);
        assertNotNull(srp);
        srp.setServlet(TEST_SERVLET);
View Full Code Here

        servlet = new MockSlingRequestHandlerServlet();
        servletResolver = new SlingServletResolver();
        MockBundle bundle = new MockBundle(1L);
        MockComponentContext mockComponentContext = new MockComponentContext(
            bundle, SlingServletResolverTest.this.servlet);
        MockServiceReference serviceReference = new MockServiceReference(bundle);
        serviceReference.setProperty(Constants.SERVICE_ID, 1L);
        serviceReference.setProperty(EngineConstants.SLING_SERLVET_NAME,
            SERVLET_NAME);
        serviceReference.setProperty(
            ServletResolverConstants.SLING_SERVLET_PATHS, SERVLET_PATH);
        serviceReference.setProperty(
            ServletResolverConstants.SLING_SERVLET_EXTENSIONS,
            SERVLET_EXTENSION);
        mockComponentContext.locateService(SERVLET_NAME, serviceReference);

        servletResolver.bindServlet(serviceReference);
View Full Code Here

    private ServletResourceProviderFactory factory = new ServletResourceProviderFactory(
        ROOT);

    public void testCreateMethodsDefault() {
        MockServiceReference msr = new MockServiceReference(null);

        msr.setProperty(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES,
            RES_TYPE);
        // msr.setProperty(ServletResolverConstants.SLING_SERVLET_METHODS, "*");

        ServletResourceProvider srp = factory.create(msr, TEST_SERVLET);
        assertNotNull(srp);
View Full Code Here

        assertTrue(checkerSet.isEmpty());
    }

    public void testCreateMethodsSingle() {
        MockServiceReference msr = new MockServiceReference(null);

        msr.setProperty(ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES,
            RES_TYPE);
        msr.setProperty(ServletResolverConstants.SLING_SERVLET_METHODS, "GET");

        ServletResourceProvider srp = factory.create(msr, TEST_SERVLET);
        assertNotNull(srp);

        String[] paths = srp.getSerlvetPaths();
View Full Code Here

TOP

Related Classes of org.apache.sling.commons.testing.osgi.MockServiceReference

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.