Advertisement
gauravpaliwal

Untitled

Jul 21st, 2011
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package org.openmrs.module.feedback.web;
  6.  
  7. import java.util.Map;
  8. import javax.servlet.http.HttpServletRequest;
  9. import org.testng.annotations.AfterClass;
  10. import org.testng.annotations.BeforeClass;
  11. import org.testng.annotations.Test;
  12.  
  13.  
  14. import org.openmrs.test.BaseModuleContextSensitiveTest;
  15. import org.openmrs.test.BaseContextSensitiveTest;
  16. import org.springframework.mock.web.MockHttpSession;
  17. import org.springframework.mock.web.MockHttpServletResponse;
  18. import org.openmrs.api.context.Context;
  19. import org.openmrs.module.feedback.FeedbackService ;
  20.  
  21.  
  22. import java.util.Map;
  23. import javax.servlet.http.HttpServletRequest;
  24. import org.openmrs.web.controller.person.PersonFormController;
  25. import org.testng.annotations.AfterClass;
  26. import org.testng.annotations.BeforeClass;
  27. import org.testng.annotations.Test;
  28.  
  29. import org.springframework.mock.web.MockHttpServletRequest;
  30. import org.springframework.web.servlet.ModelAndView;
  31.  
  32. import static org.junit.Assert.assertEquals;
  33.  
  34.  
  35. public class AddPredefinedSubjectFormControllerTest extends BaseModuleContextSensitiveTest {
  36.  
  37. @BeforeClass
  38. public void setUp() {
  39. // code that will be invoked before this test starts
  40. }
  41.  
  42. @Test
  43. public void testFormBackingObject() throws Exception {
  44. System.out.println("holla");
  45. HttpServletRequest req = null;
  46. MockHttpServletRequest request = new MockHttpServletRequest();
  47. MockHttpServletResponse response = new MockHttpServletResponse();
  48. AddPredefinedSubjectFormController instance = new AddPredefinedSubjectFormController();
  49. Boolean expResult = null;
  50. Boolean result = instance.formBackingObject(request);
  51. System.out.println("formBackingObject");
  52. ModelAndView mv = new ModelAndView();
  53. instance.setSuccessView("someValue") ;
  54. request.setSession(new MockHttpSession(null));
  55. request.setMethod("POST") ;
  56. request.addParameter("predefinedSubject", "Testing");
  57. mv = instance.handleRequest(request, response) ;
  58. FeedbackService hService = (FeedbackService)Context.getService(FeedbackService.class);
  59. System.out.println(hService.getPredefinedSubjects()) ;
  60. System.out.println(instance.getFormView()) ;
  61. System.out.println(response.getContentAsString()) ;
  62. System.out.println(result) ;
  63. /*Boolean expResult = null;
  64. assertEquals(expResult, result);*/
  65. }
  66.  
  67.  
  68. @AfterClass
  69. public void cleanUp() {
  70. // code that will be invoked after this test ends
  71. }
  72.  
  73. /**
  74. * Test of formBackingObject method, of class AddPredefinedSubjectFormController.
  75. */
  76.  
  77. /**
  78. * Test of referenceData method, of class AddPredefinedSubjectFormController.
  79. */
  80. @org.junit.Test
  81. public void testReferenceData() throws Exception {
  82. System.out.println("referenceData");
  83. HttpServletRequest req = null;
  84. AddPredefinedSubjectFormController instance = new AddPredefinedSubjectFormController();
  85. Map expResult = null;
  86. Map result = instance.referenceData(req);
  87. assertEquals(expResult, result);
  88. // TODO review the generated test code and remove the default call to fail.
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement