Examples of EngineServiceLink


Examples of org.apache.tapestry.engine.EngineServiceLink

        trainEncodeURL(
                rc,
                "/context/servlet?service=myservice",
                "/context/servlet?service=myservice;encoded");

        EngineServiceLink l = new EngineServiceLink(rc, "/context/servlet", ENCODING, _urlCodec,
                request, buildParameters("myservice", null), true);

        replayControls();

        assertEquals("/context/servlet?service=myservice;encoded", l.getURL());

        verifyControls();

        assertListsEqual(new String[]
        { ServiceConstants.SERVICE, ServiceConstants.PARAMETER }, l.getParameterNames());

    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

    public void testGetURLWithServiceParameters()
    {
        WebRequest request = newRequest();
        IRequestCycle rc = newCycle();

        EngineServiceLink l = new EngineServiceLink(rc, "/ctx/app", ENCODING, _urlCodec, request,
                buildParameters("foo", new String[]
                { "godzilla", "frodo" }), false);

        replayControls();

        assertEquals("/ctx/app?service=foo&sp=godzilla&sp=frodo", l.getURL());

        verifyControls();
    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

    public void testGetURLSansParameters()
    {
        WebRequest request = newRequest();
        IRequestCycle rc = newCycle();

        EngineServiceLink l = new EngineServiceLink(rc, "/context/servlet", ENCODING, _urlCodec,
                request, buildParameters("myservice", null), true);

        trainEncodeURL(rc, "/context/servlet", "/context/servlet;encoded");

        replayControls();

        assertEquals("/context/servlet;encoded", l.getURL(null, false));

        verifyControls();
    }
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.