Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Test
- public void shouldNotSaveAFormWhenFormsAreLocked() throws Exception {
- // dataset to locks forms
- executeDataSet("org/openmrs/web/controller/include/FormFormControllerTest.xml");
- //setting the controller
- FormFormController controller = (FormFormController) applicationContext.getBean("formEditForm");
- controller.setApplicationContext(applicationContext);
- controller.setFormView("index.htm");
- controller.setSuccessView("formEdit.form");
- MockHttpServletRequest request = new MockHttpServletRequest("GET", "/forms/formEdit.form?formId=5");
- request.setSession(new MockHttpSession(null));
- HttpServletResponse response = new MockHttpServletResponse();
- controller.handleRequest(request, response);
- request.setMethod("POST");
- request.addParameter("action", "Save Form");
- ModelAndView mav = controller.handleRequest(request, response);
- Assert.assertEquals("The save attempt should have failed!", "index.htm", mav.getViewName());
- Assert.assertSame(controller.getFormView(), mav.getViewName());
- Assert.assertNotNull(formService.getForm(5));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement