Package org.apache.wicket.util.tester

Examples of org.apache.wicket.util.tester.FormTester


    }
   
    public void test() throws Exception {
        tester.assertComponent( "form", Form.class );
       
        FormTester ft = tester.newFormTester( "form");
        assertEquals( "-180", ft.getTextComponentValue( "panel:minX") );
        assertEquals( "-90", ft.getTextComponentValue( "panel:minY") );
        assertEquals( "180", ft.getTextComponentValue( "panel:maxX") );
        assertEquals( "90", ft.getTextComponentValue( "panel:maxY") );
       
        EnvelopePanel ep = (EnvelopePanel) tester.getComponentFromLastRenderedPage("form:panel");
        assertEquals( e, ep.getModelObject() );
       
        ft.setValue( "panel:minX", "-2");
        ft.setValue( "panel:minY", "-2");
        ft.setValue( "panel:maxX", "2");
        ft.setValue( "panel:maxY", "2");
       
        ft.submit();
       
        assertEquals( new Envelope(-2,2,-2,2), ep.getModelObject() );
    }
View Full Code Here


        }));
    }
   
    public void testRemove() throws Exception {
        // WicketHierarchyPrinter.print(tester.getLastRenderedPage(), true, false);
        FormTester ft = tester.newFormTester("form");
        ft.selectMultiple("panel:keywords", new int[] {0, 2});
        tester.executeAjaxEvent("form:panel:removeKeywords", "onclick");
       
        assertEquals(1, keywords.size());
        assertEquals("two", keywords.get(0));
    }
View Full Code Here

        assertEquals("two", keywords.get(0));
    }
   
    public void testAdd() throws Exception {
        // WicketHierarchyPrinter.print(tester.getLastRenderedPage(), true, false);
        FormTester ft = tester.newFormTester("form");
        ft.setValue("panel:newKeyword", "four");
        tester.executeAjaxEvent("form:panel:addKeyword", "onclick");
       
        assertEquals(4, keywords.size());
        assertEquals("four", keywords.get(3));
    }
View Full Code Here

        tester.assertComponent(selectAllPath, CheckBox.class);
        tester.assertComponent(selectFirstPath, CheckBox.class);
       
        // test full selection
        assertEquals(0, table.getSelection().size());
        FormTester ft = tester.newFormTester("form");
        ft.setValue("panel:listContainer:selectAllContainer:selectAll", "true");
        tester.executeAjaxEvent(selectAllPath, "onclick");
        assertEquals(10, table.getSelection().size());
        assertEquals(new Integer(0), table.getSelection().get(0));
       
        // reset selection
View Full Code Here

        tester.assertComponent("form:panel", IntegerTable.class);
        IntegerTable table = (IntegerTable) tester.getComponentFromLastRenderedPage("form:panel");
        assertEquals(0, table.getSelection().size());
       
        // select just one
        FormTester ft = tester.newFormTester("form");
        ft.setValue("panel:listContainer:items:1:selectItemContainer:selectItem", "true");
        ft.setValue("panel:listContainer:items:7:selectItemContainer:selectItem", "true");
        ft.submit();
        assertEquals(2, table.getSelection().size());
        assertEquals(new Integer(0), table.getSelection().get(0));
        assertEquals(new Integer(6), table.getSelection().get(1));
    }
View Full Code Here

        tester.startPage(page);
    }
   
    public void testDefaults() {
        tester.assertRenderedPage(FormTestPage.class);
        FormTester ft = tester.newFormTester("form");
        ft.submit();
        assertEquals(0,  page.getSession().getFeedbackMessages().messages(new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR)).size());
    }
View Full Code Here

        });
        tester.startPage(page);
        tester.assertComponent("form:panel:cacheAgeMax", TextField.class);
       
        tester.assertRenderedPage(FormTestPage.class);
        FormTester ft = tester.newFormTester("form");
        ft.setValue("panel:cacheAgeMax", "-20");
        ft.submit();
        assertEquals(1,  page.getSession().getFeedbackMessages().messages(new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR)).size());
    }
View Full Code Here

        ft.submit();
        assertEquals(1,  page.getSession().getFeedbackMessages().messages(new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR)).size());
    }
   
    public void testValid() {
        FormTester ft = tester.newFormTester("form");
        ft.setValue("panel:cacheAgeMax", "3600");
        ft.submit();
        // System.out.println(page.getSession().getFeedbackMessages());
        assertEquals(0,  page.getSession().getFeedbackMessages().messages(new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR)).size());
        // System.out.println(polygons.getResource().getMetadata().get("cacheAgeMax").getClass());
        assertEquals(Integer.valueOf(3600), polygons.getResource().getMetadata().get("cacheAgeMax",Integer.class));
View Full Code Here

        tester.assertComponent("form", Form.class);
        tester.assertComponent("form:panel:wms.attribution.logo", TextField.class);
       
        // check setting something else works
        String target = "http://example.com/";
        FormTester ft = tester.newFormTester("form");
        ft.setValue("panel:wms.attribution.logo", target);
        ft.submit();
        tester.assertModelValue("form:panel:wms.attribution.logo", target);
    }
View Full Code Here

        tester.startPage( new CRSPanelTestPage() );
       
        tester.assertComponent( "form", Form.class );
        tester.assertComponent( "form:crs", CRSPanel.class );
       
        FormTester ft = tester.newFormTester( "form");
        ft.submit();
       
        CRSPanel crsPanel = (CRSPanel) tester.getComponentFromLastRenderedPage( "form:crs");
        assertNull( crsPanel.getCRS() );
    }
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.tester.FormTester

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.