Advertisement
Guest User

Untitled

a guest
Mar 4th, 2014
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. @Test
  2. public void shouldNotSaveAFormWhenFormsAreLocked() throws Exception {
  3. // dataset to locks forms
  4. executeDataSet("org/openmrs/web/controller/include/FormFormControllerTest.xml");
  5.  
  6. //setting the controller
  7. FormFormController controller = (FormFormController) applicationContext.getBean("formEditForm");
  8. controller.setApplicationContext(applicationContext);
  9. controller.setFormView("index.htm");
  10. controller.setSuccessView("formEdit.form");
  11.  
  12. MockHttpServletRequest request = new MockHttpServletRequest("GET", "/forms/formEdit.form?formId=5");
  13. request.setSession(new MockHttpSession(null));
  14. HttpServletResponse response = new MockHttpServletResponse();
  15. controller.handleRequest(request, response);
  16.  
  17. request.setMethod("POST");
  18.  
  19. request.addParameter("action", "Save Form");
  20.  
  21. ModelAndView mav = controller.handleRequest(request, response);
  22.  
  23. Assert.assertEquals("The save attempt should have failed!", "index.htm", mav.getViewName());
  24. Assert.assertSame(controller.getFormView(), mav.getViewName());
  25. Assert.assertNotNull(formService.getForm(5));
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement