Example usage for org.apache.wicket.page XmlPartialPageUpdate START_ROOT_ELEMENT

List of usage examples for org.apache.wicket.page XmlPartialPageUpdate START_ROOT_ELEMENT

Introduction

In this page you can find the example usage for org.apache.wicket.page XmlPartialPageUpdate START_ROOT_ELEMENT.

Prototype

String START_ROOT_ELEMENT

To view the source code for org.apache.wicket.page XmlPartialPageUpdate START_ROOT_ELEMENT.

Click Source Link

Document

The name of the root element in the produced XML document.

Usage

From source file:org.wicketstuff.stateless.StatelessAjaxComponentsBehaviorsTest.java

License:Apache License

@Test
public void testSubmitForm() throws Exception {
    tester.startPage(HomePage.class);

    FormTester formTester = tester.newFormTester("inputForm");
    formTester.setValue("name", "myname");
    formTester.setValue("surname", "mysurname");

    tester.executeAjaxEvent("inputForm:submit", "click");

    String response = tester.getLastResponseAsString();

    boolean isAjaxResponse = response.contains(XmlPartialPageUpdate.START_ROOT_ELEMENT)
            && response.contains(XmlPartialPageUpdate.END_ROOT_ELEMENT);

    assertTrue(isAjaxResponse);/*from   w ww .j a  va2s .  c  o m*/

    boolean formAjaxSubmit = response.contains(HomePage.FORM_SUBMIT) && response.contains(HomePage.AJAX_SUBMIT);

    assertTrue(formAjaxSubmit);
}