List of usage examples for org.springframework.mock.web MockHttpServletResponse getStatus
@Override public int getStatus()
From source file:net.ljcomputing.sr.controller.StatusReporterControllerTest.java
@Test public void test010CreateActivity() { try {/*from ww w . j a v a2 s .co m*/ String wbsUuid = expectedResults.getPostedRequestBody().getUuid(); Activity activity = wbs.getActivities().get(0); String activityJson = gsonService.toJson(activity); String url = expectedResults.getUrl() + "/" + wbsUuid + "/activity"; MockHttpServletRequestBuilder requestBuilder = post(url); requestBuilder.contentType(MediaType.APPLICATION_JSON); requestBuilder.content(activityJson); ResultActions result = mockMvc.perform(requestBuilder); MvcResult mvcResult = result.andReturn(); MockHttpServletResponse response = mvcResult.getResponse(); assertTrue("failed to create activity", response.getStatus() >= 200 && response.getStatus() <= 299); logger.debug(response.getContentAsString()); url = expectedResults.getUrl() + "/" + wbsUuid; requestBuilder = get(url); result = mockMvc.perform(requestBuilder); mvcResult = result.andReturn(); response = mvcResult.getResponse(); String jsonResponse = response.getContentAsString(); expectedResults.updatePostedRequestBody(jsonResponse); logger.debug("expectedResults.getPostedRequestBody() : {}", expectedResults.getPostedRequestBody()); } catch (Exception e) { logger.error("test failed : ", e); fail(e.toString()); } }
From source file:nl.eveoh.sakai.mytimetable.tool.ToolControllerTest.java
@Test public void testError() throws Exception { // Exception should be handled by Sakai exception.expect(LocalizableException.class); MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); request.setMethod("GET"); Mockito.when(myTimetableService.getUpcomingEvents(Mockito.anyString())) .thenThrow(LocalizableException.class); toolController.handleRequest(request, response); Assert.assertEquals(200, response.getStatus()); }
From source file:net.ljcomputing.sr.controller.StatusReporterControllerTest.java
@Test public void test014GetActivityByUuid() { try {/*from ww w. j av a 2 s. c o m*/ WorkBreakdownStructure persistedWbs = (WorkBreakdownStructure) expectedResults.getPostedRequestBody(); Activity activity = persistedWbs.getActivities().get(0); String uuid = activity.getUuid(); String url = "/sr/" + persistedWbs.getUuid() + "/activity/" + uuid; MockHttpServletRequestBuilder requestBuilder = get(url); requestBuilder.contentType(MediaType.APPLICATION_JSON); ResultActions result = mockMvc.perform(requestBuilder); MvcResult mvcResult = result.andReturn(); MockHttpServletResponse response = mvcResult.getResponse(); assertTrue("failed to get activity by uuid", response.getStatus() >= 200 && response.getStatus() <= 299); logger.debug(response.getContentAsString()); } catch (Exception e) { logger.error("test failed : ", e); fail(e.toString()); } }
From source file:net.ljcomputing.sr.controller.StatusReporterControllerTest.java
@Test public void test097DeleteActivity() { try {// w w w .ja v a 2s . co m WorkBreakdownStructure persistedWbs = (WorkBreakdownStructure) expectedResults.getPostedRequestBody(); Activity activity = persistedWbs.getActivities().get(0); String uuid = activity.getUuid(); String url = "/sr/" + persistedWbs.getUuid() + "/activity/" + uuid; MockHttpServletRequestBuilder requestBuilder = delete(url); requestBuilder.contentType(MediaType.APPLICATION_JSON); ResultActions result = mockMvc.perform(requestBuilder); MvcResult mvcResult = result.andReturn(); MockHttpServletResponse response = mvcResult.getResponse(); assertTrue("failed to delete activity by uuid", response.getStatus() >= 200 && response.getStatus() <= 299); logger.debug(response.getContentAsString()); } catch (Exception e) { logger.error("test failed : ", e); fail(e.toString()); } }
From source file:de.otto.jsonhome.registry.controller.RegistriesControllerTest.java
@Test public void shouldReturnRegistriesWithSingleEntry() { // given: an empty registry registriesController.putRegistry("live", registryLiveWithSingleLinkTo("foo"), new MockHttpServletResponse()); // when://from w ww . j ava 2 s.co m final MockHttpServletResponse response = new MockHttpServletResponse(); final Map<String, ?> registries = registriesController.getRegistries(response); // then: assertEquals(registries, oneRegistryNamed("live")); assertEquals(response.getStatus(), SC_OK); }
From source file:com.github.jrialland.ajpclient.servlet.TestWrongHost.java
/** * tries to make a request to an unknown host, verifies that the request * fails (the library does not hangs) and that we have a 502 error * // w ww .j a va2s. c o m * @throws Exception */ @Test public void testWrongTargetHost() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); request.setRequestURI("/dizzy.mp4"); final MockHttpServletResponse response = new MockHttpServletResponse(); final Future<Integer> statusFuture = Executors.newSingleThreadExecutor().submit(new Callable<Integer>() { @Override public Integer call() throws Exception { AjpServletProxy.forHost("unknownhost.inexistentdomain.com", 8415).forward(request, response); return response.getStatus(); } }); final long start = System.currentTimeMillis(); // should finish in less that seconds final int status = statusFuture.get(10, TimeUnit.SECONDS); Assert.assertTrue(System.currentTimeMillis() - start < 8000); Assert.assertEquals(HttpServletResponse.SC_BAD_GATEWAY, status); }
From source file:de.otto.jsonhome.registry.controller.RegistriesControllerTest.java
@Test public void shouldReturnEmtpyRegistriesResource() { // given: an empty registry final MockHttpServletResponse response = new MockHttpServletResponse(); // when://from w w w .j a v a 2 s. c o m final Map<String, ?> registries = registriesController.getRegistries(response); // then: assertEquals(registries, emptyRegistries()); assertEquals(response.getStatus(), SC_OK); }
From source file:org.surfnet.oaaas.auth.AuthorizationServerFilterTest.java
/** * Test method for//from w w w . j a v a 2 s . co m * {@link org.surfnet.oaaas.auth.AuthorizationServerFilter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)} * . * * @throws ServletException * @throws IOException */ @Test public void testDoFilterWrongAccessToken() throws IOException, ServletException { VerifyTokenResponse recorderdResponse = new VerifyTokenResponse("wtf"); MockHttpServletResponse response = new MockHttpServletResponse(); MockFilterChain chain = doCallFilter(recorderdResponse, response); /* * Verify that the response is 403 and that the chain is stopped */ assertNull(chain.getRequest()); assertEquals(403, response.getStatus()); }
From source file:com.iflytek.edu.cloud.frame.web.filter.CheckOpenServiceFilterTest.java
/** * ???GetPost??PUTDELETE/* w w w. j av a 2s.c o m*/ */ @Test @Ignore public void testHttpActionGetAndPost() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); response.setCharacterEncoding("UTF-8"); try { request.setMethod("PUT"); filter.doFilter(request, response, null); Assert.assertEquals(response.getStatus(), HttpServletResponse.SC_BAD_REQUEST); Assert.assertEquals(MainErrorType.HTTP_ACTION_NOT_ALLOWED.value(), ErrorMsgParser.getErrorCode(response)); } catch (IOException e) { e.printStackTrace(); } catch (ServletException e) { e.printStackTrace(); } }
From source file:org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImplTest.java
@Test public void testRedirectToLoginFormUrl() throws Exception { handler.setLoginFormUrl(LOGIN_FORM_URL); MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, new AuthenticationRequiredException("")); verify(requestCache).saveRequest(request, response); assertEquals(LOGIN_FORM_URL, response.getRedirectedUrl()); assertEquals(HttpServletResponse.SC_MOVED_TEMPORARILY, response.getStatus()); assertTrue(response.isCommitted());/*from ww w . j a v a 2 s .c o m*/ }