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

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

Introduction

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

Prototype

public MockHttpServletRequest() 

Source Link

Document

Create a new MockHttpServletRequest with a default MockServletContext .

Usage

From source file:org.jasig.cas.web.support.SamlArgumentExtractorTests.java

public void testObtainService() {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("TARGET", "test");
    final Service service = this.extractor.extractService(request);
    assertEquals("test", service.getId());
}

From source file:org.jmesa.worksheet.WorksheetColumnTest.java

@Test
public void hasErrorByKey() {

    MockHttpServletRequest request = new MockHttpServletRequest();
    WebContext webContext = new HttpServletRequestWebContext(request);
    webContext.setLocale(Locale.US);

    Messages messages = new ResourceBundleMessages("org.jmesa.worksheet.testResourceBundle", webContext);

    Worksheet worksheet = new Worksheet("id");
    worksheet.setWebContext(webContext);
    worksheet.setMessages(messages);// w  w w  .  jav  a 2  s .  c o m
    WorksheetRow row = new WorksheetRow(null);
    worksheet.addRow(row);

    WorksheetColumn column = new WorksheetColumn("name.firstName", null);
    row.addColumn(column);
    column.setErrorKey("column.nullvalue");

    assertTrue("The column does not have an error.", column.hasError());
}

From source file:com.hp.autonomy.frontend.find.core.web.AbstractErrorControllerTest.java

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

    when(controllerUtils.buildErrorModelAndView(any(ErrorModelAndViewInfo.class)))
            .thenReturn(mock(ModelAndView.class));
}

From source file:org.jasig.cas.support.openid.web.support.OpenIdArgumentExtractorTests.java

public void testNoOpenIdServiceExists() {
    assertNull(this.extractor.extractService(new MockHttpServletRequest()));
}

From source file:com.ge.predix.acs.commons.web.BaseRestApiTest.java

@Test
public void testBaseRestApi() {

    RestErrorHandler errorHandler = Mockito.mock(RestErrorHandler.class);

    HttpServletRequest request = new MockHttpServletRequest();
    HttpServletResponse response = new MockHttpServletResponse();
    Exception e = new Exception();

    ModelAndView errorResponse = new ModelAndView();
    errorResponse.setViewName("ErrorDetails");

    Mockito.when(errorHandler.createApiErrorResponse(e, request, response)).thenReturn(errorResponse);

    BaseRestApi baseRestApi = new BaseRestApi();
    baseRestApi.setRestErrorHandler(errorHandler);

    ModelAndView actualErrorResponse = baseRestApi.handleException(e, request, response);

    Assert.assertNotNull(actualErrorResponse);
    Assert.assertEquals(actualErrorResponse.getViewName(), "ErrorDetails");

    Mockito.verify(errorHandler, Mockito.times(1)).createApiErrorResponse(e, request, response);
}

From source file:com.google.api.server.spi.handlers.ApiProxyHandlerTest.java

private void testWithServletPath(String servletPath) throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setServerName("localhost");
    request.setServerPort(8080);/*from  www . j  av a2  s.  co  m*/
    request.setServletPath(servletPath);
    MockHttpServletResponse response = new MockHttpServletResponse();
    ApiProxyHandler handler = new ApiProxyHandler();
    EndpointsContext context = new EndpointsContext("GET", "static/proxy.html", request, response);

    handler.handle(context);

    assertThat(response.getContentAsString()).contains(servletPath);
}

From source file:org.jmesa.worksheet.servlet.WorksheetServletTest.java

@Test
public void getWorksheet() {

    WorksheetUpdaterTemp servlet = new WorksheetUpdaterTemp();
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addParameter("id", ID);

    WebContext webContext = new HttpServletRequestWebContext(request);

    Worksheet worksheet = servlet.getAccessToWorksheet(null, webContext);

    WorksheetRow row = new WorksheetRow(new UniqueProperty(null, null));
    worksheet.addRow(row);/*from www  .ja  v  a  2s  .co m*/

    assertNotNull(worksheet);
    assertTrue("There are no rows in the worksheet.", worksheet.getRows().size() == 1);

    Worksheet worksheet2 = servlet.getAccessToWorksheet(null, webContext);
    assertNotNull(worksheet2);
    assertTrue("Did not return the same worksheet.", worksheet == worksheet2);
}

From source file:org.jmesa.limit.LimitActionFactoryTest.java

@Before
public void setUp() {

    MockHttpServletRequest request = new MockHttpServletRequest();
    WebContext webContext = new HttpServletRequestWebContext(request);
    webContext.setParameterMap(getParameters());
    limitActionFactory = new LimitActionFactory(ID, webContext.getParameterMap());
}

From source file:ar.com.zauber.commons.web.proxy.impl.ChainedURLRequestMapperTest.java

/** test */
public final void testEmpty() {
    final URLRequestMapper c = new ChainedURLRequestMapper(Collections.EMPTY_LIST);
    c.getProxiedURLFromRequest(new MockHttpServletRequest());
}

From source file:org.cloudfoundry.identity.api.web.ApiControllerTests.java

@Test
public void testNoUser() throws Exception {
    controller.setInfo(new ClassPathResource("info.tmpl"));
    HashMap<String, Object> model = new HashMap<String, Object>();
    View view = controller.info(model, null);
    MockHttpServletResponse response = new MockHttpServletResponse();
    view.render(model, new MockHttpServletRequest(), response);
    String content = response.getContentAsString();
    assertFalse("Wrong content: " + content, content.contains("\"user\""));
}