public void testUrlLinkUnmodified() { // print(tester.getLastRenderedPage(), true, true); final FormTester requestFormTester = tester.newFormTester("demoRequestsForm"); final String requestName = "WMS_describeLayer.url"; requestFormTester.select("demoRequestsList", 1); /* * There's an AjaxFormSubmitBehavior attached to onchange so force it */ tester.executeAjaxEvent("demoRequestsForm:demoRequestsList", "onchange"); tester.assertModelValue("demoRequestsForm:demoRequestsList", requestName); final boolean isAjax = true; tester.clickLink("demoRequestsForm:submit", isAjax); tester.assertVisible("responseWindow"); IModel model = tester.getLastRenderedPage().getDefaultModel(); assertTrue(model.getObject() instanceof DemoRequest); DemoRequest req = (DemoRequest) model.getObject(); assertEquals(demoDir, req.getDemoDir()); String requestFileName = req.getRequestFileName(); String requestUrl = req.getRequestUrl(); String requestBody = req.getRequestBody(); assertEquals(requestName, requestFileName); assertNotNull(requestUrl); assertNull(requestBody); }
public void testUrlLinkSelected() { // print(tester.getLastRenderedPage(), true, true); final FormTester requestFormTester = tester.newFormTester("demoRequestsForm"); final String requestName = "WMS_describeLayer.url"; requestFormTester.select("demoRequestsList", 1); /* * There's an AjaxFormSubmitBehavior attached to onchange so force it */ tester.executeAjaxEvent("demoRequestsForm:demoRequestsList", "onchange"); tester.assertModelValue("demoRequestsForm:demoRequestsList", requestName); final boolean isAjax = true; tester.clickLink("demoRequestsForm:submit", isAjax); tester.assertVisible("responseWindow"); IModel model = tester.getLastRenderedPage().getDefaultModel(); assertTrue(model.getObject() instanceof DemoRequest); DemoRequest req = (DemoRequest) model.getObject(); assertEquals(demoDir, req.getDemoDir()); String requestFileName = req.getRequestFileName(); String requestUrl = req.getRequestUrl(); String requestBody = req.getRequestBody(); assertEquals(requestName, requestFileName); assertNotNull(requestUrl); assertNull(requestBody); }
@Test public void testUrlLinkUnmodified() { // print(tester.getLastRenderedPage(), true, true); final FormTester requestFormTester = tester.newFormTester("demoRequestsForm"); final String requestName = "WMS_describeLayer.url"; requestFormTester.select("demoRequestsList", 1); /* * There's an AjaxFormSubmitBehavior attached to onchange so force it */ tester.executeAjaxEvent("demoRequestsForm:demoRequestsList", "change"); tester.assertModelValue("demoRequestsForm:demoRequestsList", requestName); final boolean isAjax = true; tester.clickLink("demoRequestsForm:submit", isAjax); tester.assertVisible("responseWindow"); IModel model = tester.getLastRenderedPage().getDefaultModel(); assertTrue(model.getObject() instanceof DemoRequest); DemoRequest req = (DemoRequest) model.getObject(); assertEquals(Files.asResource(demoDir).path(), req.getDemoDir()); String requestFileName = req.getRequestFileName(); String requestUrl = req.getRequestUrl(); String requestBody = req.getRequestBody(); assertEquals(requestName, requestFileName); assertNotNull(requestUrl); assertNull(requestBody); }
@Test public void testUrlLinkSelected() { // print(tester.getLastRenderedPage(), true, true); final FormTester requestFormTester = tester.newFormTester("demoRequestsForm"); final String requestName = "WMS_describeLayer.url"; requestFormTester.select("demoRequestsList", 1); /* * There's an AjaxFormSubmitBehavior attached to onchange so force it */ tester.executeAjaxEvent("demoRequestsForm:demoRequestsList", "change"); tester.assertModelValue("demoRequestsForm:demoRequestsList", requestName); final boolean isAjax = true; tester.clickLink("demoRequestsForm:submit", isAjax); tester.assertVisible("responseWindow"); IModel model = tester.getLastRenderedPage().getDefaultModel(); assertTrue(model.getObject() instanceof DemoRequest); DemoRequest req = (DemoRequest) model.getObject(); assertEquals(Files.asResource(demoDir).path(), req.getDemoDir()); String requestFileName = req.getRequestFileName(); String requestUrl = req.getRequestUrl(); String requestBody = req.getRequestBody(); assertEquals(requestName, requestFileName); assertNotNull(requestUrl); assertNull(requestBody); }