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:net.lshift.diffa.adapter.scanning.ConstraintsBuilderTest.java

@Test
public void shouldNotAddDateRangeConstraintForEmptyRequest() {
    MockHttpServletRequest req = new MockHttpServletRequest();
    ConstraintsBuilder builder = new ConstraintsBuilder(req);

    builder.maybeAddDateRangeConstraint("test");
    assertEquals(0, builder.toList().size());
}

From source file:com.springsource.greenhouse.connect.TwitterConnectInterceptorTest.java

@Before
public void setup() {
    interceptor = new TwitterConnectInterceptor();
    httpServletRequest = new MockHttpServletRequest();
    request = new ServletWebRequest(httpServletRequest);
}

From source file:org.araneaframework.tests.servlet.util.AtomicResponsetHelperTests.java

public void setUp() throws Exception {
    res = new MockHttpServletResponse();
    res.setContentType("text/html; charset=UTF-8");

    output = new StandardServletOutputData(new MockHttpServletRequest(), res);

    atomic = new AtomicResponseHelper(output);
}

From source file:org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest.java

/**
 * @verifies return the correct typed value
 * @see SerializingFieldGenDatatypeHandler#getValue(org.openmrs.customdatatype.SerializingCustomDatatype,
 *      javax.servlet.http.HttpServletRequest, String)
 *//*from   w w w  . java 2  s . com*/
@Test
public void getValue_shouldReturnTheCorrectTypedValue() throws Exception {
    final String locationUuid = "some uuid";
    final String formFieldName = "uuid";
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter(formFieldName, locationUuid);
    Location expectedLocation = mock(Location.class);
    MockLocationDatatype datatype = mock(MockLocationDatatype.class);
    when(datatype.deserialize(eq(locationUuid))).thenReturn(expectedLocation);
    SerializingFieldGenDatatypeHandler handler = new MockLocationFieldGenDatatypeHandler();
    Assert.assertEquals(expectedLocation, handler.getValue(datatype, request, formFieldName));
}

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

@Test
public void testSvnHandle() throws Exception {
    final RepositoryService mockService = EasyMock.createMock(RepositoryService.class);
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("rowNumber", "12");

    final List<DirEntry> entries = TestUtils.getFileEntriesDirectoryList();

    final BaseCommand command = new BaseCommand();
    command.setName(new RepositoryName("test"));
    command.setRevision(Revision.create(12));

    final ListDirectoryContentsController ctrl = new ListDirectoryContentsController();
    ctrl.setRepositoryService(mockService);

    expect(mockService.list(null, command.getPath(), command.getRevisionNumber()))
            .andStubReturn(new DirList(entries, new Properties()));
    replay(mockService);// www.ja  v  a 2 s . c  om

    final ModelAndView modelAndView = ctrl.svnHandle(null, command, 100, null, request, null, null);
    final Map model = modelAndView.getModel();
    verify(mockService);

    assertEquals(2, model.size());
    assertEquals(entries.get(0), ((List<DirEntry>) model.get("dirEntries")).get(0));
    assertNull(modelAndView.getViewName());
}

From source file:nl.ctrlaltdev.harbinger.whitelist.WhiteListParserTest.java

@Test
public void shouldParseIp() {
    assertTrue(parser.parse("ip:127.0.0.1").isWhitelisted(new Evidence(new MockHttpServletRequest())));
    assertFalse(parser.parse("ip:10.0.0.1").isWhitelisted(new Evidence(new MockHttpServletRequest())));
}

From source file:org.jasig.cas.client.authentication.DefaultAuthenticationRedirectStrategyTests.java

@Test
public void didWeRedirect() throws Exception {
    final String redirectUrl = "http://www.jasig.org";
    final MockHttpServletRequest request = new MockHttpServletRequest();
    final MockHttpServletResponse response = new MockHttpServletResponse();

    this.strategy.redirect(request, response, redirectUrl);
    assertEquals(redirectUrl, response.getRedirectedUrl());
}

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

@Test
public void testException() {
    RestErrorHandler errorHandler = new RestErrorHandler();

    HttpServletRequest request = new MockHttpServletRequest();
    HttpServletResponse response = new MockHttpServletResponse();
    Exception e = new Exception("Descriptive Error Message");

    ModelAndView errorResponse = errorHandler.createApiErrorResponse(e, request, response);

    // The default error status code is 500
    Assert.assertEquals(response.getStatus(), HttpStatus.INTERNAL_SERVER_ERROR.value());

    // Not null error response containing an ErrorDetails model
    Assert.assertNotNull(errorResponse);
    Assert.assertNotNull(errorResponse.getModel().get("ErrorDetails"));

    // Default response payload error code and message
    assertRestApiErrorResponse(errorResponse, "FAILED", "Operation Failed");

}

From source file:se.trillian.goodies.web.DisableSessionIdInUrlFilterTest.java

protected void setUp() throws Exception {
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse() {
        public String encodeURL(String url) {
            return url + ";jsessionid=2187WKEJH8923JWEKH";
        }/*from   w w w .  j  av a  2s . c  o  m*/

        public String encodeRedirectURL(String url) {
            return url + ";jsessionid=WQ87621JHED89WEQDD";
        }
    };
    filter = new DisableSessionIdInUrlFilter();
}

From source file:org.openmrs.ui.framework.PageControllerTest.java

@Test
public void shouldHandleFileDownloadReturnType() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    MockHttpSession session = new MockHttpSession();
    Session uiSession = new Session(session);

    PageFactory pageFactory = mock(PageFactory.class);
    when(pageFactory.handle(any(PageRequest.class)))
            .thenThrow(new FileDownload("download.txt", "text/plain", "File contents".getBytes()));

    SessionFactory sessionFactory = mock(SessionFactory.class);
    when(sessionFactory.getSession(session)).thenReturn(uiSession);

    PageController controller = new PageController();
    controller.setPageFactory(pageFactory);
    controller.setSessionFactory(sessionFactory);

    controller.handlePath("somemodule/download", request, response, new ExtendedModelMap(), session);

    Assert.assertEquals("text/plain", response.getContentType());
    Assert.assertEquals("File contents", response.getContentAsString());
    Assert.assertEquals("attachment; filename=download.txt", response.getHeader("Content-Disposition"));
}