Package org.apache.wicket.util.tester

Examples of org.apache.wicket.util.tester.FormTester.select()


//        assertEquals("*", rule.getRoles().iterator().next());
    }
   
    public void testAjaxUpdate() {
        FormTester form = tester.newFormTester("ruleForm");
        form.select("workspace", page.getWorkspaceNames().indexOf(MockData.CITE_PREFIX));
        List<String> layers = page.getLayerNames(MockData.CITE_PREFIX);
       
        tester.executeAjaxEvent("ruleForm:workspace", "onchange");
        assertEquals(layers, ((DropDownChoice) tester.getComponentFromLastRenderedPage("ruleForm:layer")).getChoices());
    }
View Full Code Here


                "catalogModeForm:catalogMode").getModelObject())));
       
        // edit catalogMode value
        final FormTester form = tester.newFormTester("catalogModeForm");

        form.select("catalogMode", 1);

        form.getForm().visitChildren(RadioChoice.class, new IVisitor() {
            public Object component(final Component component) {
                if (component.getId().equals("catalogMode")) {
                    ((RadioChoice) component).onSelectionChanged();
View Full Code Here

        tester.assertComponent("form:panel:defaultStyle", DropDownChoice.class);
       
        // check selecting something else works
        StyleInfo target = ((List<StyleInfo>) new StylesModel().getObject()).get(0);
        FormTester ft = tester.newFormTester("form");
        ft.select("panel:defaultStyle", 0);
        ft.submit();
        tester.assertModelValue("form:panel:defaultStyle", target);
    }
   
    public void testNew() {
View Full Code Here

        assertTrue(page.getSession().getFeedbackMessages().hasErrorMessageFor(layerConfig));
       
        // now set something and check there are no messages this time
        page.getSession().getFeedbackMessages().clear();
        FormTester ft = tester.newFormTester("form");
        ft.select("panel:defaultStyle", 0);
        ft.submit();
        assertFalse(page.getSession().getFeedbackMessages().hasErrorMessageFor(layerConfig));
    }

}
View Full Code Here

        // print(tester.getLastRenderedPage(), true, true);

        final FormTester requestFormTester = tester.newFormTester("demoRequestsForm");

        final String requestName = "WMS_describeLayer.url";
        requestFormTester.select("demoRequestsList", 1);

        /*
         * There's an AjaxFormSubmitBehavior attached to onchange so force it
         */
        tester.executeAjaxEvent("demoRequestsForm:demoRequestsList", "onchange");
View Full Code Here

        final FormTester requestFormTester = tester.newFormTester("demoRequestsForm");

        final String requestName = "WMS_describeLayer.url";

        requestFormTester.select("demoRequestsList", 1);
       
        /*
         * There's an AjaxFormSubmitBehavior attached to onchange so force it
         */
        tester.executeAjaxEvent("demoRequestsForm:demoRequestsList", "onchange");
View Full Code Here

        final FormTester requestFormTester = tester.newFormTester("demoRequestsForm");

        final String requestName = "WMS_describeLayer.url";

        requestFormTester.select("demoRequestsList", 1);
       
        /*
         * There's an AjaxFormSubmitBehavior attached to onchange so force it
         */
        tester.executeAjaxEvent("demoRequestsForm:demoRequestsList", "onchange");
View Full Code Here

    // FIXME should not be needed
    tester.createRequestCycle();

    FormTester formTester = tester.newFormTester("form");
    formTester.select("dropdown", 0);
    formTester.submit();

    MockPageWithForm page = (MockPageWithForm)tester.getLastRenderedPage();

    assertTrue("Form.onSubmit() should have been called", page.isSubmitted());
View Full Code Here

  {
    tester.startPage(MockPageWithForm.class);


    FormTester formTester = tester.newFormTester("form");
    formTester.select("dropdown", 0);
    formTester.submit();

    MockPageWithForm page = (MockPageWithForm)tester.getLastRenderedPage();

    assertTrue("Form.onSubmit() should have been called", page.isSubmitted());
View Full Code Here

    @Test
    public void testRenderMyPage() {
        tester.startPage(PasteItemPage.class);
        tester.assertRenderedPage(PasteItemPage.class);
        FormTester ft = tester.newFormTester("pasteForm");
        ft.select("type", 0);
        ft.setValue("content", "blahblahblah");
        ft.submit();
        tester.assertRenderedPage(ViewPublicPage.class);
        tester.assertContains("blahblahblah");
        tester.assertLabel("type", "as3");
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.