Package org.apache.tapestry.web

Examples of org.apache.tapestry.web.WebContext


       
        context.setAttribute("name", attribute);

        replay();

        WebContext wc = new PortletWebContext(context);

        wc.setAttribute("name", attribute);

        verify();
    }
View Full Code Here


        context.removeAttribute("tonull");

        replay();

        WebContext wc = new PortletWebContext(context);

        wc.setAttribute("tonull", null);

        verify();
    }
View Full Code Here

       
        expect(context.getResource("/tapestry")).andReturn(url);
       
        replay();

        WebContext wc = new PortletWebContext(context);
       
        assertSame(url, wc.getResource("/tapestry"));
       
        verify();
    }
View Full Code Here

        expect(context.getResource("/tapestry")).andThrow(t);
       
        replay();
       
        WebContext wc = new PortletWebContext(context);

        assertNull(wc.getResource("/tapestry"));
       
        verify();
    }
View Full Code Here

        return getRequest().getContextPath();
    }

    public Resource getContextRoot()
    {
        WebContext context = (WebContext) getProperty("context");

        return new WebContextResource(context, "/");
    }
View Full Code Here

    public void testCreateAbsoluteAsset()
    {
        Location l = newLocation();
        URL url = newURL();
        WebContext context = (WebContext) newMock(WebContext.class);

        trainGetResource(context, "/asset_fr.png", url);

        replayControls();
View Full Code Here

    }

    public void testCreateAbsoluteAssetMissing()
    {
        Location l = newLocation();
        WebContext context = (WebContext) newMock(WebContext.class);

        trainGetResource(context, "/asset_fr.png", null);
        trainGetResource(context, "/asset.png", null);

        replayControls();
View Full Code Here

    public void test_Context_Spec_Resource()
    {
        IComponent comp = newMock(IComponent.class);
        checkOrder(comp, false);
        WebContext context = newMock(WebContext.class);
        IRequestCycle cycle = newMock(IRequestCycle.class);

        IComponentSpecification spec = new ComponentSpecification();
        WebContextResource base = new WebContextResource(context, "/WEB-INF/MyComponent.jwc");
        spec.setSpecificationLocation(base);
       
        ComponentResourceResolverImpl resolver = new ComponentResourceResolverImpl();

        expect(comp.getSpecification()).andReturn(spec).anyTimes();
        expect(context.getResource("/WEB-INF/MyComponent.html")).andReturn(newURL());

        replay();

        Resource resolved = resolver.findComponentResource(comp, cycle, null, ".html", null);
        assert resolved != null;
View Full Code Here

    public void test_Context_Spec_Localized_Resource()
    {
        IComponent comp = newMock(IComponent.class);
        checkOrder(comp, false);
        WebContext context = newMock(WebContext.class);
        IRequestCycle cycle = newMock(IRequestCycle.class);

        IComponentSpecification spec = new ComponentSpecification();
        WebContextResource base = new WebContextResource(context, "/WEB-INF/MyComponent.jwc");
        spec.setSpecificationLocation(base);

        ComponentResourceResolverImpl resolver = new ComponentResourceResolverImpl();

        expect(comp.getSpecification()).andReturn(spec).anyTimes();
        expect(context.getResource("/WEB-INF/MyComponent_en.html")).andReturn(newURL()).anyTimes();
        expect(context.getResource("/WEB-INF/MyComponent_en_US.html")).andReturn(null);

        replay();

        Resource resolved = resolver.findComponentResource(comp, cycle, null, ".html", Locale.US);
        assert resolved != null;
View Full Code Here

    {
        String requestedResource = "/org/apache/tapestry/asset/tapestry-in-action.png";
        WebRequest request = newMock(WebRequest.class);
        checkOrder(request, false);
        WebResponse response = newMock(WebResponse.class);
        WebContext context = newMock(WebContext.class);
        IRequestCycle cycle = newMock(IRequestCycle.class);
        ResourceMatcher matcher = newMock(ResourceMatcher.class);
       
        ClassResolver resolver = new DefaultClassResolver();
        URLConnection url = resolver.getResource(requestedResource).openConnection();

        AssetService service = new AssetService();
        service.setRequest(request);
        service.setResponse(response);
        service.setLog(LogFactory.getLog("test"));
        service.setUnprotectedMatcher(matcher);
        service.setClassResolver(resolver);
        service.setContext(context);

        expect(cycle.getParameter("path")).andReturn(requestedResource);
        expect(cycle.getParameter("digest")).andReturn(null);

        expect(matcher.containsResource(requestedResource)).andReturn(true);

        expect(request.getDateHeader("If-Modified-Since")).andReturn(-1L);
        expect(context.getMimeType(requestedResource)).andReturn("image/png");

        response.setDateHeader("Last-Modified", url.getLastModified());
        response.setDateHeader("Expires", service._expireTime);
        response.setHeader("Cache-Control", "public, max-age=" + (AssetService.MONTH_SECONDS * 3));

 
View Full Code Here

TOP

Related Classes of org.apache.tapestry.web.WebContext

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.