Example usage for org.springframework.mock.web MockHttpServletRequest setRequestURI

List of usage examples for org.springframework.mock.web MockHttpServletRequest setRequestURI

Introduction

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

Prototype

public void setRequestURI(@Nullable String requestURI) 

Source Link

Usage

From source file:nl.dtls.fairdatapoint.api.controller.DataAccessorControllerTest.java

/**
 * Check existing Content.// w ww  . java 2s  . c om
 * 
 * @throws Exception 
 */
@Test
public void existingContent() throws Exception {

    MockHttpServletRequest request;
    MockHttpServletResponse response;
    Object handler;

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.setMethod("GET");
    request.addHeader(HttpHeaders.ACCEPT, "text/turtle");
    request.setRequestURI("/textmining/gene-disease-association_lumc/sparql");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_OK, response.getStatus());
}

From source file:com.tasktop.c2c.server.common.service.tests.ajp.AjpProtocolTest.java

@Test
public void testPostData() throws IOException {
    Payload payload = new Payload(HttpServletResponse.SC_CREATED, "some content\none two three\n\nfour");
    payload.getResponseHeaders().put("foo", "bar");
    TestServlet.setResponsePayload(payload);

    String formContent = "a=b&c=def";
    byte[] requestContent = formContent.getBytes();

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setMethod("GET");
    request.setRequestURI("/testPostData");
    request.addHeader("Content-Type", "application/x-www-form-urlencoded");
    request.addHeader("Content-Length", requestContent.length);
    request.setContent(requestContent);/* www . java2 s .co m*/

    MockHttpServletResponse response = new MockHttpServletResponse();
    protocol.forward(request, response);

    assertRequestIsExpected(request, TestServlet.getLastRequest());
    assertResponseIsExpected(payload, response);
}

From source file:nl.dtls.fairdatapoint.api.controller.DataAccessorControllerTest.java

/**
 * Check unsupported accept header.//w  w  w. jav  a2 s  .  c  om
 * 
 * @throws Exception 
 */
@Test(expected = Exception.class)
public void unsupportedAcceptHeader() throws Exception {
    MockHttpServletRequest request;
    MockHttpServletResponse response;
    Object handler;

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.setMethod("GET");
    request.addHeader(HttpHeaders.ACCEPT, "application/trig");
    request.setRequestURI("/textmining/gene-disease-association_lumc/sparql");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_UNSUPPORTED_MEDIA_TYPE, response.getStatus());
}

From source file:nl.dtls.fairdatapoint.api.controller.DataAccessorControllerTest.java

/**
 * Check supported accept headers.//from   w w w  .ja  va  2  s.  c  o m
 * 
 * @throws Exception 
 */
@Test
public void supportedAcceptHeaders() throws Exception {

    MockHttpServletRequest request;
    MockHttpServletResponse response;
    Object handler;

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.setMethod("GET");
    request.addHeader(HttpHeaders.ACCEPT, "text/turtle");
    request.setRequestURI("/textmining/gene-disease-association_lumc/sparql");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_OK, response.getStatus());

    request.addHeader(HttpHeaders.ACCEPT, "text/n3");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_OK, response.getStatus());

    request.addHeader(HttpHeaders.ACCEPT, "application/ld+json");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_OK, response.getStatus());

    request.addHeader(HttpHeaders.ACCEPT, "application/rdf+xml");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_OK, response.getStatus());
}

From source file:fi.okm.mpass.shibboleth.authn.impl.ValidateWilmaResponseTest.java

/**
 * Initialize the servlet request for testing.
 * /*from   w ww.  j av a2 s. c om*/
 * @param addNonce Whether or not to include nonce
 * @param addUserid Whether or not to include userid
 * @param addChecksum Whether or not to include checksum
 * @return
 */
protected MockHttpServletRequest initializeServletRequest(final boolean addNonce, final boolean addUserid,
        final boolean addChecksum) {
    final MockHttpServletRequest servletRequest = new MockHttpServletRequest();
    servletRequest.setScheme("https");
    servletRequest.setServerName("mock-proxy.mpass.id");
    servletRequest.setServerPort(443);
    servletRequest.setRequestURI("/idp/profile/SAML2/Redirect/SSO");
    servletRequest.setQueryString(generateQuery(addNonce, addUserid, addChecksum));
    return servletRequest;
}

From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java

/**
 * Check non existing catalog./*  ww w .j ava2  s .c o m*/
 * 
 * @throws Exception 
 */
@Test
public void nonExistingCatalog() throws Exception {

    MockHttpServletRequest request;
    MockHttpServletResponse response;
    Object handler;

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.setMethod("GET");
    request.addHeader(HttpHeaders.ACCEPT, "text/turtle");
    request.setRequestURI("/dumpy");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_NOT_FOUND, response.getStatus());
}

From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java

/**
 * Check existing catalog./*from ww w .j  a  v  a 2 s.  c o m*/
 * 
 * @throws Exception 
 */
@Test
public void existingCatalog() throws Exception {

    MockHttpServletRequest request;
    MockHttpServletResponse response;
    Object handler;

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.setMethod("GET");
    request.addHeader(HttpHeaders.ACCEPT, "text/turtle");
    request.setRequestURI("/textmining");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_OK, response.getStatus());
}

From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java

/**
 * Check non existing dataset.//from   w w  w  .  java 2s .  c  o  m
 * 
 * @throws Exception 
 */
@Test
public void nonExistingDataset() throws Exception {

    MockHttpServletRequest request;
    MockHttpServletResponse response;
    Object handler;

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.setMethod("GET");
    request.addHeader(HttpHeaders.ACCEPT, "text/turtle");
    request.setRequestURI("/textmining/dumpy");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_NOT_FOUND, response.getStatus());
}

From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java

/**
 * Check existing Dataset.//from   w w  w  .j a  v a 2 s  .  c o m
 * 
 * @throws Exception 
 */
@Test
public void existingDataset() throws Exception {

    MockHttpServletRequest request;
    MockHttpServletResponse response;
    Object handler;

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.setMethod("GET");
    request.addHeader(HttpHeaders.ACCEPT, "text/turtle");
    request.setRequestURI("/textmining/gene-disease-association_lumc");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_OK, response.getStatus());
}