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 shouldNotAddTimeRangeConstraintForEmptyRequest() {
    MockHttpServletRequest req = new MockHttpServletRequest();
    ConstraintsBuilder builder = new ConstraintsBuilder(req);

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

From source file:com.gopivotal.cla.security.AdminEmailDomainFilterTest.java

@Test
public void attemptAuthentication() throws IOException, ServletException {
    Emails emails = new Emails();
    when(this.gitHubClient.getEmails()).thenReturn(emails);
    emails.add(new Email("email@test.domain", false, true));

    this.filter.doFilter(new MockHttpServletRequest(), new MockHttpServletResponse(), new MockFilterChain());
}

From source file:com.springsource.greenhouse.signin.AccountExposingHandlerInterceptorTest.java

@Test
public void preHandle() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    interceptor.preHandle(request, null, null);
    assertSame(account, request.getAttribute("account"));
}

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

public void testCookieAddWithRememberMe() {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.addParameter(RememberMeCredentials.REQUEST_PARAMETER_REMEMBER_ME, "true");
    final MockHttpServletResponse response = new MockHttpServletResponse();

    this.g.addCookie(request, response, "test");

    final Cookie c = response.getCookie("test");
    assertEquals(100, c.getMaxAge());/*from  ww  w. j av a 2s  .co m*/
    assertEquals("test", c.getValue());
}

From source file:org.jasig.cas.authentication.principal.SamlServiceTests.java

public void testResponseForJsession() {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("TARGET", "http://www.cnn.com/;jsession=test");
    final SamlService impl = SamlService.createServiceFrom(request, null);

    assertEquals("http://www.cnn.com/", impl.getId());
}

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

@Test
public void testGetAuthzHeader() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    assertEquals("", handler.getAuthzHeader(request));

    request.addHeader(AbstractHttpAuthenticationHandler.AUTHORIZATION_HEADER, "Basic xyz:abc");
    assertEquals("Basic xyz:abc", handler.getAuthzHeader(request));
}

From source file:org.craftercms.security.authorization.impl.AccessDeniedHandlerImplTest.java

@Test
public void testForwardToErrorPage() throws Exception {
    handler.setErrorPageUrl(ERROR_PAGE_URL);

    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContext context = new RequestContext(request, response);

    handler.handle(context, new AccessDeniedException(""));

    assertEquals(ERROR_PAGE_URL, response.getForwardedUrl());
    assertEquals(HttpServletResponse.SC_FORBIDDEN, response.getStatus());
}

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

@Test
public void testSvnHandle() throws Exception {
    final CacheGateway mockCache = EasyMock.createMock(CacheGateway.class);
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.addParameter(SEARCH_STRING_PARAMETER, "abc");
    request.addParameter(START_DIR_PARAMETER, "/trunk/");

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

    final SearchLogsController ctrl = new SearchLogsController();
    ctrl.setCacheGateway(mockCache);//  w ww .  j  a v  a2 s. c  o  m

    final List<LogMessageSearchItem> result = new ArrayList<LogMessageSearchItem>();
    result.add(new LogMessageSearchItem(
            TestUtils.createLogEntry(123, "jesper", new Date(), "Revision 123.", null)));

    expect(mockCache.find(command.getName(), "abc", "/trunk/")).andStubReturn(result);
    replay(mockCache);

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

    assertEquals(4, model.size());
    assertEquals("abc", model.get(SEARCH_STRING_PARAMETER));
    assertEquals("/trunk/", model.get(START_DIR_PARAMETER));
    assertEquals(result, model.get("logEntries"));
    assertTrue((Boolean) model.get("isLogSearch"));
}

From source file:io.lavagna.web.helper.UserSessionTest.java

@Test(expected = NullPointerException.class)
public void getUserIdFailure() {
    UserSession.getUserId(new MockHttpServletRequest());
}

From source file:fr.keemto.web.ControllerTestCase.java

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

    addJackonMessageConverter();/*w  ww .j a v  a  2s.c  o m*/

    request.setAttribute(HandlerMapping.INTROSPECT_TYPE_LEVEL_MAPPING, true);
}