Package org.apache.wicket.util.tester

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


        assertFalse("queryfield not disabled at the beginning", query.isEnabled());
        FormTester formTester = tester.newFormTester("form");
        DropDownChoice<Class<? extends OpenEngSBModel>> modeldropdown =
            (DropDownChoice<Class<? extends OpenEngSBModel>>) tester
                .getComponentFromLastRenderedPage("form:modelSelector");
        formTester.select("modelSelector", getIndexForValue(modeldropdown, "DummyModel"));
        tester.executeAjaxEvent(modeldropdown, "onchange");
        assertTrue("QueryField not enabled after selection", query.isEnabled());
    }

    @SuppressWarnings("unchecked")
View Full Code Here


        tester.startPage(EdbClient.class);
        FormTester formTester = tester.newFormTester("form");
        DropDownChoice<Class<? extends OpenEngSBModel>> modeldropdown =
            (DropDownChoice<Class<? extends OpenEngSBModel>>) tester
                .getComponentFromLastRenderedPage("form:modelSelector");
        formTester.select("modelSelector", getIndexForValue(modeldropdown, "DummyModel"));
        tester.executeAjaxEvent(modeldropdown, "onchange");
        formTester.setValue("query", "id:42");
        tester.executeAjaxEvent("form:submit", "onclick");
        ListView<? extends OpenEngSBModel> resultElement =
            (ListView<? extends OpenEngSBModel>) tester.getComponentFromLastRenderedPage("result:list");
View Full Code Here

        tester.startPage(EdbClient.class);
        FormTester formTester = tester.newFormTester("form");
        DropDownChoice<Class<? extends OpenEngSBModel>> modeldropdown =
            (DropDownChoice<Class<? extends OpenEngSBModel>>) tester
                .getComponentFromLastRenderedPage("form:modelSelector");
        formTester.select("modelSelector", getIndexForValue(modeldropdown, "DummyModel"));
        tester.executeAjaxEvent(modeldropdown, "onchange");
        formTester.setValue("query", "crap");
        tester.executeAjaxEvent("form:submit", "onclick");
        tester.assertFeedback("form:feedback", String.format("Error when querying for models %s (%s)",
            "illegal query", IllegalArgumentException.class.getName()));
View Full Code Here

    @Test
    public void testSelectWorkflow_shouldStartWorkflow() throws Exception {
        tester.startComponentInPage(WorkflowStartPanel.class);
        FormTester formTester = tester.newFormTester("startFlowForm");
        formTester.select("startFlowBox", 0);
        tester.clickLink("startFlowForm:startFlowButton", true);
        verify(workflowService).startFlow("foo");
        tester.assertFeedback("startFlowForm:feedback", "workflow started with id " + (id - 1));
    }
}
View Full Code Here

        assertThat(tester.getMessages(FeedbackMessage.ERROR).size(), is(1));
    }

    private void selectDomain(int index) {
        FormTester formTester = tester.newFormTester("domainChooseForm");
        formTester.select("domains", index);
        tester.executeAjaxEvent("domainChooseForm:domains", "onchange");
    }

    private void setGlobal(String global) {
        formTester.setValue("globalName", global);
View Full Code Here

    @Test
    @SuppressWarnings("unchecked")
    public void testChangeSelectedRule_shouldSelectRule() throws Exception {
        FormTester formTester = tester.newFormTester("ruleEditor:form");
        formTester.select("ruleChoice", 0);
        tester.executeAjaxEvent("ruleEditor:form:ruleChoice", "onchange");
        TextArea<String> textArea = (TextArea<String>) tester.getComponentFromLastRenderedPage("ruleEditor:form:text");
        assertTrue(textArea.isEnabled());
        assertEquals("testsource", textArea.getModelObject());
    }
View Full Code Here

    @Test
    @SuppressWarnings("unchecked")
    public void testChangeSelectedRuleType_shouldChangeRuleType() throws Exception {
        FormTester formTester = tester.newFormTester("ruleEditor:form");

        formTester.select("typeChoice", 1);
        tester.executeAjaxEvent("ruleEditor:form:typeChoice", "onchange");

        DropDownChoice<RuleBaseElementId> typeDropDown = (DropDownChoice<RuleBaseElementId>) tester
            .getComponentFromLastRenderedPage("ruleEditor:form:typeChoice");
        assertEquals(RuleBaseElementType.Function, typeDropDown.getModelObject());
View Full Code Here

    }

    @SuppressWarnings("unchecked")
    private void enterText() {
        FormTester formTester = tester.newFormTester("ruleEditor:form");
        formTester.select("ruleChoice", 0);
        tester.executeAjaxEvent("ruleEditor:form:ruleChoice", "onchange");
        TextArea<String> textArea = (TextArea<String>) tester.getComponentFromLastRenderedPage("ruleEditor:form:text");
        assertTrue(textArea.isEnabled());
        assertEquals("testsource", textArea.getModelObject());
View Full Code Here

    @Test
    @SuppressWarnings("unchecked")
    public void testButtonStateOnSecondChange_shouldBeDisabled() throws Exception {
        enterText();
        FormTester formTester = tester.newFormTester("ruleEditor:form");
        formTester.select("ruleChoice", 0);
        tester.executeAjaxEvent("ruleEditor:form:ruleChoice", "onchange");
        TextArea<String> textArea = (TextArea<String>) tester.getComponentFromLastRenderedPage("ruleEditor:form:text");
        assertTrue(textArea.isEnabled());
        assertEquals("testsource", textArea.getModelObject());
View Full Code Here

            }
        }

        // choose a process
        FormTester form = tester.newFormTester("form");
        form.select("requestBuilder:process", index);
        tester.executeAjaxEvent("form:requestBuilder:process", "onchange");

        // print(tester.getComponentFromLastRenderedPage("form"), true, true);

        // check process description
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.