Example usage for org.springframework.mock.web MockHttpServletResponse getStatus

List of usage examples for org.springframework.mock.web MockHttpServletResponse getStatus

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletResponse getStatus.

Prototype

@Override
    public int getStatus() 

Source Link

Usage

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());
}