*/
public void testFormRequestHandling() throws Exception {
FormWidget testForm = makeUsualForm();
Widget currentWidget = testForm;
MockHttpServletRequest validRequest = new MockHttpServletRequest();
validRequest.addParameter("testForm.__present", "true");
validRequest.addParameter("testForm.myCheckBox", "true");
validRequest.addParameter("testForm.myLongText", "108");
validRequest.addParameter("testForm.myDateTime.date", "11.10.2015");
validRequest.addParameter("testForm.myDateTime.time", "01:01");
validRequest.addParameter("testForm.hierarchyTest.myTextarea", "blah");
validRequest.addParameter("testForm.hierarchyTest.mySelect", "2");
MockUiLibUtil.emulateHandleRequest(currentWidget, "testForm", validRequest);
currentWidget._getWidget().process();
assertTrue(((StringArrayRequestControl.ViewModel) testForm.getControlByFullName("myCheckBox")._getViewable().getViewModel()).getSimpleValue().equals("true"));
assertTrue(((StringArrayRequestControl.ViewModel) testForm.getControlByFullName("myLongText")._getViewable().getViewModel()).getSimpleValue().equals("108"));
assertTrue(((StringArrayRequestControl.ViewModel) testForm.getControlByFullName("hierarchyTest.myTextarea")._getViewable().getViewModel()).getSimpleValue().equals("blah"));
assertTrue(((StringArrayRequestControl.ViewModel) testForm.getControlByFullName("hierarchyTest.mySelect")._getViewable().getViewModel()).getSimpleValue().equals("2"));