Package org.apache.wicket.util.tester

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


    }
   
    @Test
    public void testNameRequired() {
        FormTester form = tester.newFormTester("form");
        form.select("type", 0);
        ((DropDownChoice)form.getForm().get("extension")).setChoices(Lists.newArrayList("py","js","groovy"));
        form.select("extension", 0);
        form.setValue("contents:editorContainer:editorParent:editor","console.log('Hi');");
        form.submit();
       
View Full Code Here


    @Test
    public void testNameRequired() {
        FormTester form = tester.newFormTester("form");
        form.select("type", 0);
        ((DropDownChoice)form.getForm().get("extension")).setChoices(Lists.newArrayList("py","js","groovy"));
        form.select("extension", 0);
        form.setValue("contents:editorContainer:editorParent:editor","console.log('Hi');");
        form.submit();
       
        tester.assertRenderedPage(ScriptNewPage.class);
        tester.assertErrorMessages(new String[] {"Field 'Name' is required."});
View Full Code Here

    @Test
    public void testTypeRequired() {
        FormTester form = tester.newFormTester("form");
        form.setValue("name", "hello");
        ((DropDownChoice)form.getForm().get("extension")).setChoices(Lists.newArrayList("py","js","groovy"));
        form.select("extension", 0);
        form.setValue("contents:editorContainer:editorParent:editor","console.log('Hi');");
        form.submit();
       
        tester.assertRenderedPage(ScriptNewPage.class);
        tester.assertErrorMessages(new String[] {"Field 'type' is required."});
View Full Code Here

   
    @Test
    public void testExtensionRequired() {
        FormTester form = tester.newFormTester("form");
        form.setValue("name", "hello");
        form.select("type", 0);
        form.setValue("contents:editorContainer:editorParent:editor","console.log('Hi');");
        form.submit();
       
        tester.assertRenderedPage(ScriptNewPage.class);
        tester.assertErrorMessages(new String[] {"Field 'extension' is required."});
View Full Code Here

   
    @Test
    public void testContentsRequired() {
        FormTester form = tester.newFormTester("form");
        form.setValue("name", "hello");
        form.select("type", 0);
        ((DropDownChoice)form.getForm().get("extension")).setChoices(Lists.newArrayList("py","js","groovy"));
        form.select("extension", 0);
        form.submit();
       
        tester.assertRenderedPage(ScriptNewPage.class);
View Full Code Here

    public void testContentsRequired() {
        FormTester form = tester.newFormTester("form");
        form.setValue("name", "hello");
        form.select("type", 0);
        ((DropDownChoice)form.getForm().get("extension")).setChoices(Lists.newArrayList("py","js","groovy"));
        form.select("extension", 0);
        form.submit();
       
        tester.assertRenderedPage(ScriptNewPage.class);
        tester.assertErrorMessages(new String[] {"Field 'contents' is required."});
    }
View Full Code Here

   
    @Test
    public void testValid() throws IOException {
        FormTester form = tester.newFormTester("form");
        form.setValue("name", "hello");
        form.select("type", 0);
        ((DropDownChoice) form.getForm().get("extension")).setChoices(Lists.newArrayList("py",
                "js", "groovy"));
        form.select("extension", 1);
        form.setValue("contents:editorContainer:editorParent:editor", "console.log('Hi');");
        form.submit();
View Full Code Here

                "catalogModeForm:catalogMode").getDefaultModelObject())));
       
        // 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.startPage(page=new NewDataAccessRulePage());       
        tester.assertRenderedPage(NewDataAccessRulePage.class);
       
        FormTester form = tester.newFormTester("form");
        int index = indexOf(page.workspaceChoice.getChoices(),MockData.CITE_PREFIX);       
        form.select("workspace", index);
        tester.executeAjaxEvent("form:workspace", "onchange");
        form = tester.newFormTester("form");
        index = indexOf(page.layerChoice.getChoices(),MockData.STREAMS.getLocalPart());
        form.select("layer", index);
       
View Full Code Here

        int index = indexOf(page.workspaceChoice.getChoices(),MockData.CITE_PREFIX);       
        form.select("workspace", index);
        tester.executeAjaxEvent("form:workspace", "onchange");
        form = tester.newFormTester("form");
        index = indexOf(page.layerChoice.getChoices(),MockData.STREAMS.getLocalPart());
        form.select("layer", index);
       
        index = page.accessModeChoice.getChoices().indexOf(AccessMode.READ);
        form.select("accessMode",index);
               
        tester.assertComponent("form:roles:palette:recorder", Recorder.class);
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.