Package org.apache.tapestry.engine

Examples of org.apache.tapestry.engine.ServiceEncoding


        expect(encoding.getServletPath()).andReturn(servletPath);
    }

    public void test_Encode()
    {
        ServiceEncoding encoding = newEncoding();

        trainGetParameterValue(encoding, ServiceConstants.SERVICE, "rounded");

        encoding.setServletPath("/rounded");
        encoding.setParameterValue(ServiceConstants.SERVICE, null);

        replay();

        PathEncoder encoder = new PathEncoder();
        encoder.setPath("/rounded");
View Full Code Here


@Test
public class TestDirectServiceEncoder extends BaseComponentTestCase
{
    private ServiceEncoding newEncoding(String servletPath)
    {
        ServiceEncoding encoding = newMock(ServiceEncoding.class);

        expect(encoding.getServletPath()).andReturn(servletPath);

        return encoding;
    }
View Full Code Here

        expect(encoding.getParameterValue(parameterName)).andReturn(parameterValue);
    }

    public void testEncodeWrongService()
    {
        ServiceEncoding encoding = newMock(ServiceEncoding.class);

        train(encoding, ServiceConstants.SERVICE, "foo");

        replay();
View Full Code Here

        verify();
    }

    public void testEncodePageInNamespace()
    {
        ServiceEncoding encoding = newMock(ServiceEncoding.class);

        train(encoding, ServiceConstants.SERVICE, Tapestry.DIRECT_SERVICE);
        train(encoding, ServiceConstants.PAGE, "foo:Bar");

        replay();
View Full Code Here

        verify();
    }

    public void testEncodeStateless()
    {
        ServiceEncoding encoding = newMock(ServiceEncoding.class);

        train(encoding, ServiceConstants.SERVICE, Tapestry.DIRECT_SERVICE);
        train(encoding, ServiceConstants.PAGE, "admin/Menu");
        train(encoding, ServiceConstants.SESSION, null);
        train(encoding, ServiceConstants.COMPONENT, "border.link");

        encoding.setServletPath("/admin/Menu,border.link.direct");
        encoding.setParameterValue(ServiceConstants.SERVICE, null);
        encoding.setParameterValue(ServiceConstants.PAGE, null);
        encoding.setParameterValue(ServiceConstants.SESSION, null);
        encoding.setParameterValue(ServiceConstants.COMPONENT, null);

        replay();

        DirectServiceEncoder encoder = new DirectServiceEncoder();
        encoder.setStatelessExtension("direct");
View Full Code Here

        verify();
    }

    public void testEncodeStateful()
    {
        ServiceEncoding encoding = newMock(ServiceEncoding.class);

        train(encoding, ServiceConstants.SERVICE, Tapestry.DIRECT_SERVICE);
        train(encoding, ServiceConstants.PAGE, "admin/Menu");
        train(encoding, ServiceConstants.SESSION, "T");
        train(encoding, ServiceConstants.COMPONENT, "border.link");

        encoding.setServletPath("/admin/Menu,border.link.sdirect");
        encoding.setParameterValue(ServiceConstants.SERVICE, null);
        encoding.setParameterValue(ServiceConstants.PAGE, null);
        encoding.setParameterValue(ServiceConstants.SESSION, null);
        encoding.setParameterValue(ServiceConstants.COMPONENT, null);

        replay();

        DirectServiceEncoder encoder = new DirectServiceEncoder();
        encoder.setStatefulExtension("sdirect");
View Full Code Here

        verify();
    }

    public void testDecodeWrongExtension()
    {
        ServiceEncoding encoding = newEncoding("/foo.svc");

        replay();

        DirectServiceEncoder encoder = new DirectServiceEncoder();
        encoder.setStatelessExtension("direct");
View Full Code Here

        verify();
    }

    public void testDecodeStateless()
    {
        ServiceEncoding encoding = newEncoding("/admin/Menu,border.link.direct");

        encoding.setParameterValue(ServiceConstants.SERVICE, Tapestry.DIRECT_SERVICE);
        encoding.setParameterValue(ServiceConstants.PAGE, "admin/Menu");
        encoding.setParameterValue(ServiceConstants.SESSION, null);
        encoding.setParameterValue(ServiceConstants.COMPONENT, "border.link");

        replay();

        DirectServiceEncoder encoder = new DirectServiceEncoder();
        encoder.setStatelessExtension("direct");
View Full Code Here

        verify();
    }
   
    public void testDecodeStateful()
    {
        ServiceEncoding encoding = newEncoding("/admin/Menu,border.link.sdirect");

        encoding.setParameterValue(ServiceConstants.SERVICE, Tapestry.DIRECT_SERVICE);
        encoding.setParameterValue(ServiceConstants.PAGE, "admin/Menu");
        encoding.setParameterValue(ServiceConstants.SESSION, "T");
        encoding.setParameterValue(ServiceConstants.COMPONENT, "border.link");

        replay();

        DirectServiceEncoder encoder = new DirectServiceEncoder();
        encoder.setStatelessExtension("direct");
View Full Code Here

@Test
public class TestServiceExtensionEncoder extends BaseComponentTestCase
{
    public void testEncode()
    {
        ServiceEncoding sec = newMock(ServiceEncoding.class);

        expect(sec.getParameterValue(ServiceConstants.SERVICE)).andReturn("heavy");

        sec.setServletPath("/heavy.svc");
        sec.setParameterValue(ServiceConstants.SERVICE, null);

        replay();

        ServiceExtensionEncoder e = new ServiceExtensionEncoder();
        e.setExtension("svc");
View Full Code Here

TOP

Related Classes of org.apache.tapestry.engine.ServiceEncoding

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.