Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * The contents of this file are subject to the OpenMRS Public License
- * Version 1.0 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License at
- * http://license.openmrs.org
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
- * License for the specific language governing rights and limitations
- * under the License.
- *
- * Copyright (C) OpenMRS, LLC. All Rights Reserved.
- */
- package org.openmrs.module.feedback.web;
- import java.lang.String;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.List;
- import java.util.Map;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import junit.framework.Assert;
- import org.springframework.mock.web.MockHttpSession;
- import org.springframework.web.servlet.ModelAndView;
- import org.openmrs.module.feedback.PredefinedSubject;
- import org.springframework.mock.web.MockHttpServletResponse;
- import org.springframework.mock.web.MockHttpServletRequest;
- import org.openmrs.module.feedback.FeedbackService;
- import org.openmrs.web.test.BaseModuleWebContextSensitiveTest ;
- import org.openmrs.api.context.Context;
- import org.junit.After;
- import org.junit.AfterClass;
- import org.junit.Before;
- import org.junit.BeforeClass;
- import org.junit.Test;
- import org.junit.Assert.* ;
- public class PredefinedSubjectFormControllerTest extends BaseModuleWebContextSensitiveTest {
- private FeedbackService service;
- private FeedbackListController controller;
- private MockHttpServletRequest request;
- private MockHttpServletResponse response;
- private Boolean expResult = false ;
- private Boolean result = true ;
- public PredefinedSubjectFormControllerTest() {
- }
- @BeforeClass
- public static void setUpClass() throws Exception {
- }
- @AfterClass
- public static void tearDownClass() throws Exception {
- }
- @Before
- public void setUp() throws Exception {
- /*executed before the test is run*/
- this.service = Context.getService(FeedbackService.class);
- this.controller = new FeedbackListController();
- this.request = new MockHttpServletRequest();
- this.response = new MockHttpServletResponse();
- /*this file is in the same folder of test resources where the hibernate mapping file is located*/
- initializeInMemoryDatabase() ;
- executeDataSet("PredefinedSubjectDataset.xml");
- /*Sample data is loaded into the system*/
- authenticate() ;
- }
- @After
- public void tearDown() {
- }
- /**
- * Test of formBackingObject method, of class PredefinedSubjectFormController.
- */
- @Test
- public void testFormBackingObject() throws Exception {
- HttpServletRequest req = null;
- authenticate() ;
- AddPredefinedSubjectFormController instance = new AddPredefinedSubjectFormController();
- System.out.println("formBackingObject");
- /*Trying to delete a element with the existing id*/
- this.request = new MockHttpServletRequest();
- ModelAndView mv = new ModelAndView();
- instance.setSuccessView("someValue") ;
- System.out.println(service.getPredefinedSubject(1).getSubject()) ;
- request.setSession(new MockHttpSession(null));
- request.setMethod("POST") ;
- Map<String,String> map = new HashMap<String,String>() ;
- map.put("predefinedsubjectid", "1");
- map.put("predefinedsubject", "testing");
- map.put("save","1") ;
- request.addParameters(map) ;
- mv = instance.handleRequest(request, response) ;
- System.out.println(service.getPredefinedSubject(1).getSubject()) ;
- System.out.println("Tholla") ;
- }
- /**
- * Test of referenceData method, of class PredefinedSubjectFormController.
- @Test
- public void testReferenceData() throws Exception {
- System.out.println("referenceData");
- HttpServletRequest req = null;
- PredefinedSubjectFormController instance = new PredefinedSubjectFormController();
- Map expResult = null;
- Map result = instance.referenceData(req);
- assertEquals(expResult, result);
- // TODO review the generated test code and remove the default call to fail.
- fail("The test case is a prototype.");
- }
- * */
- }
Advertisement
Add Comment
Please, Sign In to add comment