List of usage examples for org.springframework.mock.web MockHttpServletResponse getStatus
@Override public int getStatus()
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:nz.net.catalyst.mobile.dds.CapabilitySerivceControllerTest.java
@Test public void testHandleUnknownError() { MockHttpServletResponse response = new MockHttpServletResponse(); csController.handleUnknownException(new Exception(), response); assertEquals(500, response.getStatus()); }
From source file:nz.net.catalyst.mobile.dds.CapabilitySerivceControllerTest.java
@Test public void testParseError() throws Exception { HashMap<String, String> headers = new HashMap<String, String>(); headers.put("user-agent", "Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE71-1/100.07.57; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413"); String headersStr = mapper.writeValueAsString(headers); try {//from w w w.j a va 2 s . co m csController.getCapabilities("corrupted string" + headersStr, new String[] { "model_name" }); fail("exception expected"); } catch (ParseException e) { MockHttpServletResponse response = new MockHttpServletResponse(); csController.handleParseProblems(e, response); assertEquals(400, response.getStatus()); } }
From source file:com.cognitivabrasil.repositorio.web.FileControllerIT.java
@Test public void testGetFile() throws IOException { createFile();//from w w w .j ava2 s .c o m MockHttpServletResponse response = new MockHttpServletResponse(); Files f = fService.get(1); f.setLocation(FILETEST); fController.getFile(1, response); assertThat(response.getStatus(), equalTo(200)); assertThat(response.getHeader("Content-Disposition"), equalTo("attachment; filename=" + f.getName())); FileUtils.forceDelete(new java.io.File(FILETEST)); }
From source file:se.vgregion.urlservice.controllers.BookmarkControllerTest.java
@Test public void redirectWithNonExistingHash() throws IOException { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); ModelAndView mav = controller.redirect("dummy", user.getUsername(), request, response); Assert.assertEquals(404, response.getStatus()); Assert.assertNull(mav);// w ww .jav a 2 s . c o m }
From source file:nz.net.catalyst.mobile.dds.CapabilitySerivceControllerTest.java
@Test public void testMissingUserAgent() throws Exception { HashMap<String, String> headers = new HashMap<String, String>(); headers.put("user-agent-missing", "Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE71-1/100.07.57; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413"); String headersStr = mapper.writeValueAsString(headers); try {// ww w. ja v a 2s. co m csController.getCapabilities(headersStr, new String[] { "model_name" }); fail("exception expected"); } catch (IllegalArgumentException e) { assertEquals("required http header 'user-agent' is missing", e.getMessage()); MockHttpServletResponse response = new MockHttpServletResponse(); csController.handleParseProblems(e, response); assertEquals(400, response.getStatus()); } }
From source file:se.vgregion.urlservice.controllers.BookmarkControllerTest.java
@Test public void redirectWithExistingHash() throws IOException { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); ModelAndView mav = controller.redirect("foo", user.getUsername(), request, response); Assert.assertEquals(301, response.getStatus()); Assert.assertEquals("http://example.com", response.getHeader("Location")); Assert.assertEquals("http://example.com", mav.getModel().get("longUrl")); }
From source file:org.craftercms.security.authorization.impl.RestAccessDeniedHandlerTest.java
@Test public void testHandle() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", "/admin.json"); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, new AccessDeniedException(ERROR_MESSAGE)); assertEquals(HttpServletResponse.SC_FORBIDDEN, response.getStatus()); assertEquals(EXPECTED_RESPONSE_CONTENT, response.getContentAsString()); }
From source file:org.craftercms.security.authorization.impl.AccessDeniedHandlerImplTest.java
@Test public void testSendError() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, new AccessDeniedException("")); assertEquals(HttpServletResponse.SC_FORBIDDEN, response.getStatus()); assertTrue(response.isCommitted());/*from ww w . j a v a 2s .c o m*/ }
From source file:org.craftercms.security.authentication.impl.RestLoginFailureHandlerTest.java
@Test public void testHandle() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", "/login.json"); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, new BadCredentialsException(ERROR_MESSAGE)); assertEquals(HttpServletResponse.SC_UNAUTHORIZED, response.getStatus()); assertEquals(EXPECTED_RESPONSE_CONTENT, response.getContentAsString()); }