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:com.github.jrialland.ajpclient.servlet.TestServletProxy.java

@Test
public void doTestPost() throws Exception {

    final String cookie = slurp(TestServletProxy.class.getResource("cookie.txt").openStream());

    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.setMethod("POST");
    request.setRequestURI("/test_post");
    request.addHeader("Host", "test.samplesite.com");

    request.addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
    request.addHeader("Accept-Encoding", "gzip, deflate");
    request.addHeader("Accept-Language", "fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3");
    request.addHeader("Connection", "keep-alive");
    request.addHeader("Cookie", cookie);

    request.addHeader("Referer",
            "https://test.samplesite.com/fr/group/control_panel/manage?p_auth=1bo6fC5N&p_p_id=dbSettingsPortlet_WAR_eloportalservicesportlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&doAsGroupId=10157&refererPlid=10160&_dbSettingsPortlet_WAR_eloportalservicesportlet_action=showUpdate&_dbSettingsPortlet_WAR_eloportalservicesportlet_client=TMG");
    request.addHeader("User-Agent",
            "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0");
    request.addHeader("Content-Type", "application/x-www-form-urlencoded");
    request.setContent(//from   w  w w .  ja v  a 2  s.  co  m
            "_dbSettingsPortlet_WAR_eloportalservicesportlet_client=xxx&_dbSettingsPortlet_WAR_eloportalservicesportlet_url=jdbc%3Ajtds%3Asqlserver%3A%2F%2Fxxx.xxx.xxx.xxx%2FBD_FR533&_dbSettingsPortlet_WAR_eloportalservicesportlet_user=sa&_dbSettingsPortlet_WAR_eloportalservicesportlet_password=123abcd+&_dbSettingsPortlet_WAR_eloportalservicesportlet_poolmax=5"
                    .getBytes());

    final MockHttpServletResponse response = new MockHttpServletResponse();
    AjpServletProxy.forHost("localhost", getPort()).forward(request, response);
    if (response.getStatus() != 200) {
        System.out.println(response.getContentAsString());
        Assert.fail(response.getErrorMessage());
    }

    Assert.assertEquals("5", response.getContentAsString());
}

From source file:com.doitnext.http.router.responsehandlers.DefaultErrorHandlerTest.java

@Test
public void testHandleValidStatusCode() throws IOException {
    DefaultErrorHandler h = new DefaultErrorHandler();
    Exception responseData = new IllegalArgumentException("Hidey Ho!!", new NumberFormatException("3r3"));
    MockHttpServletResponse response = new MockHttpServletResponse();
    response.setStatus(403);//from  w ww.  jav a  2  s.  c  om
    boolean handled = h.handleResponse(null, null, response, responseData);
    Assert.assertTrue(handled);
    Assert.assertEquals(403, response.getStatus());
}

From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_8.ChangePasswordController1_8Test.java

@Test
public void testChangeUsersOwnPassword() throws Exception {
    setUpUser("butch");

    String oldPassword = "SomeOtherPassword123";
    String newPassword = "newPassword9";

    MockHttpServletResponse response = handle(newPostRequest(PASSWORD_URI,
            "{\"newPassword\":\"" + newPassword + "\"" + "," + "\"oldPassword\":\"" + oldPassword + "\"}"));
    assertEquals(200, response.getStatus());
}

From source file:org.sventon.web.AbstractHttpAuthenticationHandlerTest.java

@Test
public void testSendChallenge() throws Exception {
    final MockHttpServletResponse response = new MockHttpServletResponse();
    handler.sendChallenge(response);//from w  w w .j a v a2 s.co m
    assertEquals("basic realm=\"realm\"",
            response.getHeader(AbstractHttpAuthenticationHandler.AUTHENTICATE_HEADER));
    assertEquals(HttpServletResponse.SC_UNAUTHORIZED, response.getStatus());
}

From source file:eionet.webq.web.interceptor.CdrAuthorizationInterceptorTest.java

private void assertThatResponseIsBasicAuthorizationCommence(MockHttpServletResponse response) {
    assertThat(response.getHeader("WWW-Authenticate"), containsString("Basic"));
    assertThat(response.getStatus(), equalTo(HttpServletResponse.SC_UNAUTHORIZED));
}

From source file:com.github.jrialland.ajpclient.servlet.TestServletProxy.java

@Test
public void doTestGet() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.setMethod("GET");
    request.setRequestURI("/dizzy.mp4");
    final MockHttpServletResponse response = new MockHttpServletResponse();
    AjpServletProxy.forHost("localhost", getPort()).forward(request, response, 10, TimeUnit.SECONDS, true);
    if (response.getStatus() != 200) {
        System.out.println(response.getContentAsString());
        Assert.fail(response.getErrorMessage());
    }//from   ww w . ja  va2  s.c o m
}

From source file:de.otto.jsonhome.registry.controller.RegistriesControllerTest.java

@Test
public void shouldReturnNotFoundWhenAccessingNonExistentRegistry() throws IOException {
    // given://from   w w w  .  j av  a  2 s  .  c  o  m
    // when:
    final MockHttpServletResponse response = new MockHttpServletResponse();
    registriesController.getRegistry("foo", response);
    // then:
    assertEquals(response.getStatus(), SC_NOT_FOUND);
}

From source file:de.otto.jsonhome.registry.controller.RegistriesControllerTest.java

@Test
public void shouldDeleteNonExistentRegistry() {
    // given://  w w w . j av a  2  s  .  co m
    // when:
    final MockHttpServletResponse response = new MockHttpServletResponse();
    registriesController.deleteRegistry("live", response);
    // then:
    assertEquals(response.getStatus(), SC_NO_CONTENT);
    assertEquals(registriesController.getRegistries(new MockHttpServletResponse()), emptyRegistries());
}

From source file:de.otto.jsonhome.registry.controller.RegistriesControllerTest.java

@Test
public void shouldDeleteExistingRegistry() {
    // given://from w ww. j a v  a2s  .  co m
    registriesController.putRegistry("live", registryLiveWithSingleLinkTo("foo"),
            new MockHttpServletResponse());
    // when:
    final MockHttpServletResponse response = new MockHttpServletResponse();
    registriesController.deleteRegistry("live", response);
    // then:
    assertEquals(response.getStatus(), SC_NO_CONTENT);
    assertEquals(registriesController.getRegistries(new MockHttpServletResponse()), emptyRegistries());
}

From source file:org.craftercms.security.authentication.impl.LogoutSuccessHandlerImplTest.java

@Test
public void testRedirectToTargetUrl() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContext context = new RequestContext(request, response);

    handler.handle(context, mock(Authentication.class));

    assertEquals(TARGET_URl, response.getRedirectedUrl());
    assertEquals(HttpServletResponse.SC_MOVED_TEMPORARILY, response.getStatus());
    assertTrue(response.isCommitted());/*from  ww w.  j a  v  a2  s. com*/
}