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

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

Introduction

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

Prototype

MockHttpServletResponse

Source Link

Usage

From source file:com.hp.autonomy.frontend.find.idol.view.IdolViewControllerTest.java

@Test
public void viewDocumentNotFound() {
    assertNotNull(viewController.handleViewDocumentNotFoundException(
            new ViewDocumentNotFoundException("some reference"), new MockHttpServletRequest(),
            new MockHttpServletResponse()));
}

From source file:org.araneaframework.tests.StandardServletOutputDataTests.java

public void testSetResponse() {
    resp = new MockHttpServletResponse();
    out.setResponse(resp);
    assertEquals(resp, out.getResponse());
}

From source file:nz.net.catalyst.mobile.dds.CapabilitySerivceControllerTest.java

@Test
public void testRequiredParams() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/services/v1/get_capabilities");
    MockHttpServletResponse response = new MockHttpServletResponse();

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

    request.addParameter("headers", headersStr);

    try {//  w ww  .  jav  a 2  s  .  c o  m
        handlerAdapter.handle(request, response, csController);
        fail("exception expected");
    } catch (MissingServletRequestParameterException e) {
        assertEquals("Required String[] parameter 'capability' is not present", e.getMessage());
    }

    request = new MockHttpServletRequest("GET", "/services/v1/get_capabilities");
    request.addParameter("capability", "device_id");

    try {
        handlerAdapter.handle(request, response, csController);
        fail("exception expected");
    } catch (MissingServletRequestParameterException e) {
        assertEquals("Required String parameter 'headers' is not present", e.getMessage());
        csController.handleMissingParameters(e, response);

        assertEquals(400, response.getStatus());
    }

}

From source file:com.thoughtworks.go.server.security.BasicAuthenticationFilterTest.java

@Before
public void setUp() throws Exception {
    errorMessage = "There was an error authenticating you. Please check the server logs, or contact your the go administrator.";
    httpRequest = new MockHttpServletRequest();
    httpResponse = new MockHttpServletResponse();
    filter = new BasicAuthenticationFilter();
}

From source file:org.sventon.web.ctrl.template.GetFileControllerTest.java

@Before
public void setUp() throws Exception {
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();

    mockServletContext.setContextPath("sventon-test");

    repositoryName = new RepositoryName("test");

    configDirectory = TestUtils.getTestConfigDirectory();
    configDirectory.setCreateDirectories(false);
    configDirectory.setServletContext(mockServletContext);

    application = new Application(configDirectory);
    application.setConfigured(true);//from   ww w .  j  a  va 2 s .  c om

    repositoryConfiguration = new RepositoryConfiguration(repositoryName.toString());
    application.addConfiguration(repositoryConfiguration);
}

From source file:org.parancoe.web.test.ControllerTest.java

/**
 * Reset the request and the response, maintaining the same session.
 * Useful, for example, to call a post after calling the get of the form.
 *///ww w.  ja  v  a  2 s  .c o  m
protected void resetRequestAndResponse() {
    HttpSession httpSession = null;
    // preparing the multipart request
    if (mpReq != null) {
        httpSession = mpReq.getSession();
    }
    mpReq = new MockMultipartHttpServletRequest();
    mpReq.setSession(httpSession);
    mpReq.setMethod("GET");
    // preparing the normal request
    if (req != null) {
        httpSession = req.getSession();
    }
    req = new MockHttpServletRequest();
    req.setSession(httpSession);
    req.setMethod("GET");
    res = new MockHttpServletResponse();
}

From source file:com.google.api.server.spi.EndpointsServletTest.java

@Before
public void setUp() throws ServletException {
    req = new MockHttpServletRequest();
    req.setServletPath("/_ah/api");
    req.addHeader("Host", API_SERVER_NAME);
    req.setServerName(API_SERVER_NAME);//w  w  w . ja v  a2  s .co  m
    req.setServerPort(API_PORT);
    resp = new MockHttpServletResponse();
    servlet = new EndpointsServlet();
    MockServletConfig config = new MockServletConfig();
    config.addInitParameter("services", TestApi.class.getName());
    servlet.init(config);
}

From source file:org.zilverline.web.TestZilverController.java

public void testFlushCacheHandler() {
    try {/*from w w  w.  j  av a  2  s . co  m*/
        ZilverController zilverC = (ZilverController) applicationContext.getBean("zilverController");
        assertNotNull(zilverC);
        CollectionManager colMan = (CollectionManager) applicationContext.getBean("collectionMan");
        // get testdate collection
        DocumentCollection testdata = colMan.getCollectionByName("testdata");
        assertNotNull(testdata);
        MockHttpServletRequest request = new MockHttpServletRequest();
        request.addParameter("collection", "testdata");
        HttpServletResponse response = new MockHttpServletResponse();
        ModelAndView mv = zilverC.flushCacheHandler(request, response);
        assertNotNull(mv);
    } catch (BeansException e) {
        fail(e.getMessage());
    } catch (ServletException e) {
        fail(e.getMessage());
    }
}

From source file:com.thoughtworks.go.server.controller.actions.JsonActionTest.java

@Test
public void shouldReturnJsonConflictInCaseOfConfigMergeConflict() throws Exception {
    when(configValidity.isType(GoConfigValidity.VT_MERGE_OPERATION_ERROR)).thenReturn(true);
    JsonAction action = JsonAction.jsonByValidity(jsonAware, configValidity);
    MockHttpServletResponse response = new MockHttpServletResponse();
    action.respond(response);//w  ww . j a  v  a2  s  . c om
    assertThat(response.getStatus(), is(SC_CONFLICT));
    verify(configValidity).isType(GoConfigValidity.VT_MERGE_OPERATION_ERROR);
}

From source file:ch.silviowangler.dox.web.admin.RepositoryControllerTest.java

@Test
public void testGetDocument() throws Exception {

    when(doxExporter.export()).thenReturn(folder.newFile("archive.zip"));
    when(mimeTypes.getProperty("zip")).thenReturn("my content type");

    MockHttpServletResponse response = new MockHttpServletResponse();

    controller.getDocument(response);//w  w w. ja  va 2  s.c  om

    assertThat(response.getContentType(), is("my content type"));
    assertThat(response.containsHeader(CONTENT_DISPOSITION), is(true));
}