List of usage examples for org.springframework.mock.web MockHttpServletRequest setParameter
public void setParameter(String name, String... values)
From source file:cherry.foundation.onetimetoken.OneTimeTokenValidatorImplTest.java
@Test public void testIsValid_WithIssuer() { MockHttpServletRequest request = new MockHttpServletRequest(); OneTimeToken token = oneTimeTokenIssuer.newToken(request); request.setParameter(token.getName(), token.getValue()); assertTrue(oneTimeTokenValidator.isValid(request)); }
From source file:com.epam.ta.reportportal.ws.PagedResourcesAssemblerTest.java
private void prepareRequestContext(int currentPage, int currentPageSize) { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI(REQUEST_URI); request.setParameter(CURRENT_PAGE_PARAMETER, String.valueOf(currentPage)); request.setParameter(PAGE_SIZE_PARAMETER, String.valueOf(currentPageSize)); request.setQueryString(String.format(QUERY_STRING_PATTERN, currentPage, currentPageSize)); ServletRequestAttributes attributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attributes); }
From source file:org.openmrs.web.controller.person.AddPersonControllerTest.java
/** * @see AddPersonController#formBackingObject(HttpServletRequest) * @verifies catch an invalid birthdate/*w w w .j a v a 2 s . c o m*/ */ @Test public void formBackingObject_shouldCatchAnInvalidBirthdate() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", ""); HttpServletResponse response = new MockHttpServletResponse(); request.setParameter("addName", "Gayan Perera"); request.setParameter("addBirthdate", "03/07/199s"); request.setParameter("addGender", "M"); request.setParameter("personType", "patient"); request.setParameter("viewType", "edit"); AddPersonController controller = (AddPersonController) applicationContext.getBean("addPerson"); ModelAndView mav = controller.handleRequest(request, response); assertNotNull(mav); assertEquals("Person.birthdate.required", mav.getModel().get("errorMessage")); }
From source file:org.openmrs.web.controller.concept.ConceptSourceFormControllerTest.java
/** * @see ConceptSourceListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) *///www . j av a 2 s .c o m @Test @Verifies(value = "should delete concept source", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldDeleteConceptSource() throws Exception { ConceptService cs = Context.getConceptService(); ConceptSourceFormController controller = (ConceptSourceFormController) applicationContext .getBean("conceptSourceForm"); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setMethod("POST"); mockRequest.setParameter("conceptSourceId", "3"); mockRequest.setParameter("purge", "dummy reason for deletion"); controller.handleRequest(mockRequest, new MockHttpServletResponse()); ConceptSource nullConceptSource = cs.getConceptSource(3); Assert.assertNull(nullConceptSource); }
From source file:org.openmrs.web.controller.person.AddPersonControllerTest.java
/** * @see AddPersonController#formBackingObject(HttpServletRequest) * @verifies catch pass for a valid birthdate */// ww w . ja v a 2s . co m @Test public void formBackingObject_shouldCatchPassForAValidBirthdate() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", ""); HttpServletResponse response = new MockHttpServletResponse(); request.setParameter("addName", "Gayan Perera"); request.setParameter("addBirthdate", "03/07/1990"); request.setParameter("addGender", "M"); request.setParameter("personType", "patient"); request.setParameter("viewType", "edit"); AddPersonController controller = (AddPersonController) applicationContext.getBean("addPerson"); ModelAndView mav = controller.handleRequest(request, response); assertNotNull(mav); assertTrue(mav.getModel().isEmpty()); }
From source file:org.openmrs.web.controller.concept.ConceptSourceFormControllerTest.java
/** * @see ConceptSourceListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) *//* w ww.ja v a 2 s . c om*/ @Test @Verifies(value = "should retire concept source", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldRetireConceptSource() throws Exception { ConceptService cs = Context.getConceptService(); ConceptSourceFormController controller = (ConceptSourceFormController) applicationContext .getBean("conceptSourceForm"); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setMethod("POST"); mockRequest.setParameter("conceptSourceId", "3"); mockRequest.setParameter("retireReason", "dummy reason for retirement"); mockRequest.setParameter("retire", "dummy reason for retirement"); controller.handleRequest(mockRequest, new MockHttpServletResponse()); ConceptSource conceptSource = cs.getConceptSource(3); Assert.assertTrue(conceptSource.isRetired()); Assert.assertEquals("dummy reason for retirement", conceptSource.getRetireReason()); }
From source file:org.jasig.cas.support.openid.web.flow.OpenIdSingleSignOnActionTests.java
public void testBadUsername() throws Exception { final MockRequestContext context = new MockRequestContext(); final MockHttpServletRequest request = new MockHttpServletRequest(); request.setParameter("openid.identity", "fablah"); request.setParameter("openid.return_to", "http://www.cnn.com"); final OpenIdService service = OpenIdService.createServiceFrom(request); context.getFlowScope().put("service", service); context.getFlowScope().put("ticketGrantingTicketId", "tgtId"); context.setExternalContext(//from ww w. j a v a 2 s .co m new ServletExternalContext(new MockServletContext(), request, new MockHttpServletResponse())); assertEquals("error", this.action.execute(context).getId()); }
From source file:org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest.java
/** * @see GlobalPropertyController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) * @verifies purge not included properties *///from w w w .jav a2 s .c om @Test public void onSubmit_shouldPurgeNotIncludedProperties() throws Exception { GlobalProperty gp = new GlobalProperty("test1", "test1_value"); administrationService.saveGlobalProperty(gp); HttpServletResponse response = new MockHttpServletResponse(); MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("POST"); request.setParameter("action", messageSource.getMessage("general.save", new Object[0], Locale.getDefault())); String[] keys = new String[] { "test2", "test3" }; String[] values = new String[] { "test2_value", "test3_value" }; String[] descriptions = new String[] { "", "" }; request.setParameter(GlobalPropertyController.PROP_NAME, keys); request.setParameter(GlobalPropertyController.PROP_VAL_NAME, values); request.setParameter(GlobalPropertyController.PROP_DESC_NAME, descriptions); controller.handleRequest(request, response); Assert.assertEquals(2, administrationService.getAllGlobalProperties().size()); for (GlobalProperty globalProperty : administrationService.getAllGlobalProperties()) { if (globalProperty.getProperty().equals("test2")) { Assert.assertEquals("test2_value", globalProperty.getPropertyValue()); } else if (globalProperty.getProperty().equals("test3")) { Assert.assertEquals("test3_value", globalProperty.getPropertyValue()); } else { Assert.fail("Should be either test2 or test3"); } } }
From source file:org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest.java
/** * @see GlobalPropertyController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) * @verifies save or update included properties */// w w w.j av a2s . co m @Test public void onSubmit_shouldSaveOrUpdateIncludedProperties() throws Exception { GlobalProperty gp = new GlobalProperty("test1", "test1_value"); administrationService.saveGlobalProperty(gp); HttpServletResponse response = new MockHttpServletResponse(); MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("POST"); request.setParameter("action", messageSource.getMessage("general.save", new Object[0], Locale.getDefault())); String[] keys = new String[] { "test1", "test2" }; String[] values = new String[] { "test1_new_value", "test2_value" }; String[] descriptions = new String[] { "", "" }; request.setParameter(GlobalPropertyController.PROP_NAME, keys); request.setParameter(GlobalPropertyController.PROP_VAL_NAME, values); request.setParameter(GlobalPropertyController.PROP_DESC_NAME, descriptions); controller.handleRequest(request, response); Assert.assertEquals(2, administrationService.getAllGlobalProperties().size()); for (GlobalProperty globalProperty : administrationService.getAllGlobalProperties()) { if (globalProperty.getProperty().equals("test1")) { Assert.assertEquals(globalProperty.getPropertyValue(), "test1_new_value"); } else if (globalProperty.getProperty().equals("test2")) { Assert.assertEquals("test2_value", globalProperty.getPropertyValue()); } else { Assert.fail("Should be either test1 or test2"); } } }
From source file:org.openmrs.web.controller.concept.ConceptSourceFormControllerTest.java
/** * @see ConceptSourceListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) *//*from www . ja v a2 s . c o m*/ @Test @Verifies(value = "should restore retired concept source", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldRestoreRetiredConceptSource() throws Exception { ConceptService cs = Context.getConceptService(); ConceptSourceFormController controller = (ConceptSourceFormController) applicationContext .getBean("conceptSourceForm"); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setMethod("POST"); mockRequest.setParameter("conceptSourceId", "3"); mockRequest.setParameter("retireReason", "dummy reason for retirement"); mockRequest.setParameter("retire", "dummy reason for retirement"); controller.handleRequest(mockRequest, new MockHttpServletResponse()); ConceptSource conceptSource = cs.getConceptSource(3); Assert.assertTrue(conceptSource.isRetired()); Assert.assertEquals("dummy reason for retirement", conceptSource.getRetireReason()); MockHttpServletRequest restoreMockRequest = new MockHttpServletRequest(); restoreMockRequest.setMethod("POST"); restoreMockRequest.setParameter("conceptSourceId", "3"); restoreMockRequest.setParameter("restore", "dummy reason for restoration"); controller.handleRequest(restoreMockRequest, new MockHttpServletResponse()); ConceptSource newConceptSource = cs.getConceptSource(3); Assert.assertNotNull("Error, Object is null", newConceptSource); Assert.assertTrue(!newConceptSource.isRetired()); }