Package com.volantis.mcs.context

Examples of com.volantis.mcs.context.MarinerRequestContext


        // Activate the device layout.
        RuntimeDeviceLayout runtimeDeviceLayout =
                RuntimeDeviceLayoutTestHelper.activate(canvasLayout);

        MarinerRequestContext requestContext = new TestMarinerRequestContext();
        context = new TestMarinerPageContext();
        context.pushRequestContext(requestContext);
        context.setDeviceLayout(runtimeDeviceLayout);
        DeviceLayoutContext deviceContext = new TestDeviceLayoutContext();
View Full Code Here


        MenuItemGroupElementImpl element =
                (MenuItemGroupElementImpl) createTestablePAPIElement();

        // configure MCS
        TestMarinerPageContext pageContext = new TestMarinerPageContext();
        MarinerRequestContext requestContext = new TestMarinerRequestContext();
        ProtocolBuilder builder = new ProtocolBuilder();
        DOMProtocol protocol = (DOMProtocol) builder.build(
                new TestProtocolRegistry.TestDOMProtocolFactory(),
                InternalDeviceTestHelper.createTestDevice());
View Full Code Here

     * methods are assumed to be tested already.
     */
    public void testElementStartImpl() throws Exception {
        PAPIElement element = createTestablePAPIElement();
        TestMarinerPageContext pageContext = new TestMarinerPageContext();
        MarinerRequestContext requestContext = new TestMarinerRequestContext();
        VolantisProtocol protocol = new VolantisProtocolStub();
        pageContext.pushRequestContext(requestContext);
        pageContext.setProtocol(protocol);
        ContextInternals.setMarinerPageContext(requestContext, pageContext);
        protocol.setMarinerPageContext(pageContext);
View Full Code Here

        // Activate the device layout.
        RuntimeDeviceLayout runtimeDeviceLayout =
                RuntimeDeviceLayoutTestHelper.activate(canvasLayout);

        MarinerRequestContext requestContext = new TestMarinerRequestContext();
        context = new TestMarinerPageContext();
        context.pushRequestContext(requestContext);
        context.setDeviceLayout(runtimeDeviceLayout);
        DeviceLayoutContext deviceContext = new TestDeviceLayoutContext();
View Full Code Here

        this.protocol = (HTMLVersion4_0_IE6) protocol;
        this.testable = (HTMLVersion4_0Testable) testable;
    }

    private void privateSetup() {
        MarinerRequestContext requestContext = new TestMarinerRequestContext();
        context = new TestMarinerPageContext();
        context.pushRequestContext(requestContext);
        ContextInternals.setMarinerPageContext(requestContext, context);
        context.pushRequestContext(requestContext);
        context.setDeviceName("PC-Win32-IE6.0");
View Full Code Here

     * Test for constructImageURL targetting GIFs
     */
    public void testConstructImageURLTargetGIF() throws Exception {

        // Test requesting GIFs when we support PNG
        MarinerRequestContext context = createContext(null, true, true);
        doGIFTest("gg1", "gp1", context);
        doGIFTest("gg2", "gp2", context);
        doGIFTest("gg4", "gp4", context);
        doGIFTest("gg8", "gp8", context);
        doGIFTest("cg8", "cp8", context);
View Full Code Here

     * @throws Exception if an error occurs
     */
    public void testSetRequestContext() throws Exception {

        // create a dummy MarinerRequestContext
        MarinerRequestContext requestContext = new TestMarinerRequestContext();

        // Register a dummy EnvironmentContext against the request context
        ContextInternals.setEnvironmentContext(requestContext,
                                               new TestEnvironmentContext());

View Full Code Here

     * @return the mock request context
     */
    protected MarinerRequestContext createContext(final String extras,
                                                  final boolean supportsPNG,
                                                  final boolean supportsWBMP) {
        return new MarinerRequestContext() {
            public MarinerRequestContext createNestedContext()
                throws IOException,
                RepositoryException,
                MarinerContextException {
                return null;
View Full Code Here

    /**
     * Test for constructImageURL targetting GIFs
     */
    public void testConstructImageURLTargetGIF() throws Exception {

        MarinerRequestContext context = createContext(null, false, false);
        doGIFTest("gg1", "gg2", context); // 1`-> 2 to avoid Image IO Tools bug
        doGIFTest("gg2", "gg2", context);
        doGIFTest("gg4", "gg4", context);
        doGIFTest("gg8", "gg8", context);
        doGIFTest("cg8", "cg8", context);
View Full Code Here

     *
     * @param extras the policy value to be returned
     * @return a mock request context instance
     */
    protected MarinerRequestContext createContext(final String extras) {
        return new MarinerRequestContext() {
            public MarinerRequestContext createNestedContext()
                throws IOException,
                RepositoryException,
                MarinerContextException {
                return null;
View Full Code Here

TOP

Related Classes of com.volantis.mcs.context.MarinerRequestContext

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.