List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.jasig.cas.client.util.ErrorRedirectFilterTests.java
@Test public void noRootCause() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); // this should be okay as the mock filter chain allows one call this.errorRedirectFilter.doFilter(request, response, this.filterChain); // this will fail as the mock filter chain will throw IllegalStateException this.errorRedirectFilter.doFilter(request, response, this.filterChain); assertEquals(REDIRECT_URL, response.getRedirectedUrl()); }
From source file:org.craftercms.security.authentication.impl.RestLoginSuccessHandlerTest.java
@Test public void testHandle() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", "/login.json"); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); String ticket = UUID.randomUUID().toString(); ObjectId profileId = new ObjectId(); Profile profile = new Profile(); profile.setId(profileId);//from w w w .j a v a 2 s .c o m profile.setUsername("jdoe"); profile.setPassword("1234"); profile.setEmail("jdoe@craftercms.org"); Authentication auth = new DefaultAuthentication(ticket.toString(), profile); handler.handle(context, auth); assertEquals(HttpServletResponse.SC_OK, response.getStatus()); assertEquals( "{\"ticket\":\"" + ticket + "\",\"profile\":{\"username\":\"jdoe\"," + "\"password\":\"1234\",\"email\":\"jdoe@craftercms.org\",\"verified\":false," + "\"enabled\":false,\"createdOn\":null,\"lastModified\":null,\"tenant\":null,\"roles\":[]," + "\"attributes\":{},\"id\":\"" + profileId.toString() + "\"},\"remembered\":false}", response.getContentAsString()); }
From source file:org.araneaframework.tests.framework.container.StandardWidgetContainerWidgetTests.java
public void setUp() throws Exception { child = new MockEventfulStandardWidget(); parent = new StandardWidgetContainerWidget(); parent.setChildWidget(child);//w w w . ja v a 2 s . c o m MockLifeCycle.begin(parent); req = new MockHttpServletRequest(); res = new MockHttpServletResponse(); input = new StandardServletInputData(req); output = new StandardServletOutputData(req, res); path = MockUtil.getPath(); }
From source file:org.openmrs.web.controller.concept.ConceptDrugFormControllerTest.java
/** * @verifies should purge the concept drug * @see org.openmrs.web.controller.concept.ConceptDrugFormController#onSubmit(javax.servlet.http.HttpServletRequest, * javax.servlet.http.HttpServletResponse, Object, org.springframework.validation.BindingResult) *///from w w w. j a va 2 s . c o m @Test public void onSubmit_shouldPurgeConceptDrug() throws Exception { executeDataSet("org/openmrs/api/include/ConceptServiceTest-drugSearch.xml"); ConceptService service = Context.getConceptService(); ConceptDrugFormController controller = (ConceptDrugFormController) applicationContext .getBean("conceptDrugForm"); Integer drugId = new Integer(444); Drug drug = service.getDrug(drugId); org.junit.Assert.assertEquals(drugId, drug.getDrugId()); MockHttpServletRequest mockHttpServletRequest = new MockHttpServletRequest(); MockHttpServletResponse mockHttpServletResponse = new MockHttpServletResponse(); BindException errors = new BindException(drug, "drug"); mockHttpServletRequest.setParameter("purgeDrug", String.valueOf(drugId)); controller.onSubmit(mockHttpServletRequest, mockHttpServletResponse, drug, errors); Context.flushSession(); org.junit.Assert.assertNull(service.getDrug(drugId)); }
From source file:org.openmrs.module.kenyaemr.EmrExternalUrlInterceptorTest.java
@Before public void setup() { interceptor = new EmrExternalUrlInterceptor(); interceptor.adminService = adminService; interceptor.kenyaUi = kenyaui;/*from w w w. j a v a 2s .c om*/ request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); }
From source file:org.openmrs.module.kenyaemr.EmrModelConfiguratorTest.java
/** * Setup each test//from www .j av a 2 s . c o m */ @Before public void setup() { request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); PageRequest pageRequest = new PageRequest("kenyaemr", "test", request, response, null); pageContext = new PageContext(pageRequest); }
From source file:org.craftercms.security.authentication.impl.RestLogoutSuccessHandlerTest.java
@Test public void testHandle() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", "/logout.json"); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, mock(Authentication.class)); assertEquals(HttpServletResponse.SC_OK, response.getStatus()); assertEquals(EXPECTED_RESPONSE_CONTENT, response.getContentAsString()); }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.PersonNameControllerTest.java
@Before public void before() throws Exception { this.service = Context.getPersonService(); this.controller = new PersonNameController(); this.request = new MockHttpServletRequest(); this.response = new MockHttpServletResponse(); }
From source file:org.jasig.cas.client.authentication.FacesCompatibleAuthenticationRedirectStrategyTests.java
@Test public void facesPartialResponse() throws Exception { final String redirectUrl = "http://www.jasig.org"; final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); request.setParameter("javax.faces.partial.ajax", "true"); this.strategy.redirect(request, response, redirectUrl); assertNull(response.getRedirectedUrl()); assertTrue(response.getContentAsString().contains(redirectUrl)); }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.EncounterTypeControllerTest.java
@Before public void before() { this.service = Context.getEncounterService(); this.controller = new EncounterTypeController(); this.request = new MockHttpServletRequest(); this.response = new MockHttpServletResponse(); }