Examples of MockContainer


Examples of org.apache.click.MockContainer

        PrintStream f = new PrintStream(makeFile(tmpdir, "BinaryPage.htm"));
        f.print("template");
        f.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();
        ConfigService config = ClickUtils.getConfigService(container.getServletContext());

        Class<? extends Page> pageClass = config.getPageClass("/BinaryPage.htm");
        assertFalse(BinaryPage.class.isAssignableFrom(pageClass));

        container.testPage("/BinaryPage.htm");
        assertEquals("template", container.getResponse().getDocument());

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        pstr.println(" <pages package='org.apache.click.pages'/>");
        pstr.println(" <mode value='production'/>");
        pstr.println("</click-app>");
        pstr.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();
        ConfigService config = ClickUtils.getConfigService(container.getServletContext());

        assertEquals(true, config.isProductionMode());
        assertEquals(false, config.isProfileMode());

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        pstr.println(" <pages package='org.apache.click.pages'/>");
        pstr.println(" <mode value='profile'/>");
        pstr.println("</click-app>");
        pstr.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();
        ConfigService config = ClickUtils.getConfigService(container.getServletContext());

        assertEquals(false, config.isProductionMode());
        assertEquals(true, config.isProfileMode());

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        pstr.println(" <pages package='org.apache.click.pages'/>");
        pstr.println(" <mode value='debug'/>");
        pstr.println("</click-app>");
        pstr.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();
        ConfigService config = ClickUtils.getConfigService(container.getServletContext());

        assertEquals(false, config.isProductionMode());
        assertEquals(false, config.isProfileMode());

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        PrintStream f = new PrintStream(makeFile(tmpdir, "BinaryPage.htm"));
        f.println("template");
        f.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();
        ConfigService config = ClickUtils.getConfigService(container.getServletContext());

        assertSame(BinaryPage.class, config.getPageClass("/BinaryPage.htm"));
        assertEquals(3, config.getPageHeaders("/BinaryPage.htm").size());

        assertNull(config.getPageClass("/UnknownPage.htm"));
        assertNull(config.getPageHeaders("/UnknownPage.htm"));

        ArrayList<Class<? extends Page>> list = new ArrayList<Class<? extends Page>>();
        list.add(org.apache.click.pages.BinaryPage.class);
        assertEquals(list, config.getPageClassList());

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        f1.close();
        PrintStream f2 = new PrintStream(makeFile(tmpdir, "pages/ListenerPage.htm"));
        f2.println("template");
        f2.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();
        ConfigService config = ClickUtils.getConfigService(container.getServletContext());

        assertEquals("/BinaryPage.htm", config.getPagePath(BinaryPage.class));
        assertEquals(2, config.getPageFieldArray(BinaryPage.class).length);
        assertEquals(2, config.getPageFields(BinaryPage.class).size());

        try {
            assertEquals("/pages/ListenerPage.htm", config.getPagePath(ListenerPage.class));
            fail("Should throw exception");
        } catch (IllegalArgumentException e) {
            // empty
        }
        assertEquals(4, config.getPageFieldArray(ListenerPage.class).length);
        assertEquals(4, config.getPageFields(ListenerPage.class).size());

        assertNull(config.getPagePath(JspPage.class));
        assertNull(config.getPageFieldArray(JspPage.class));
        assertEquals(Collections.emptyMap(), config.getPageFields(JspPage.class));

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        PrintStream f = new PrintStream(makeFile(tmpdir, "BinaryPage.jsp"));
        f.println("template");
        f.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();
        ConfigService config = ClickUtils.getConfigService(container.getServletContext());

        assertTrue(config.isJspPage("/BinaryPage.htm"));
        assertTrue(config.isJspPage("/BinaryPage"));
        assertSame(BinaryPage.class, config.getPageClass("/BinaryPage.jsp"));
        assertEquals(3, config.getPageHeaders("/BinaryPage.jsp").size());

        assertNull(config.getPageClass("/UnknownPage.jsp"));
        assertNull(config.getPageHeaders("/UnknownPage.jsp"));

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        pstr.println("<click-app>");
        pstr.println("<pages package='org.apache.click.pages'/>");
        pstr.println("</click-app>");
        pstr.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        pstr.println("  </page>");
        pstr.println("</pages>");
        pstr.println("</click-app>");
        pstr.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();

        container.stop();

        deleteDir(tmpdir);
    }
View Full Code Here

Examples of org.apache.click.MockContainer

        pstr.println("  <page path='page.htm' classname='BinaryPage'/>");
        pstr.println("</pages>");
        pstr.println("</click-app>");
        pstr.close();

        MockContainer container = new MockContainer(tmpdir.getAbsolutePath());
        container.start();

        container.stop();
        deleteDir(tmpdir);
    }
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.