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:ar.com.zauber.commons.spring.web.handlers.strategy.TransactionStrategyTest.java

/** Test for {@link NullTransactionStrategy} */
@Test//  www.j  a  va 2s . c om
public final void testNullStrategy() {
    final TransactionStrategy ts = new NullTransactionStrategy(defaultTemplate);
    final MockHttpServletRequest req = new MockHttpServletRequest();
    final TransactionTemplate txA = ts.getTransactionTemplate(mockController, req);
    final TransactionTemplate txB = ts.getTransactionTemplate(anotherMockController, req);

    Assert.assertEquals(defaultTemplate.getIsolationLevel(), txA.getIsolationLevel());
    Assert.assertEquals(defaultTemplate.getPropagationBehavior(), txA.getPropagationBehavior());
    Assert.assertEquals(defaultTemplate.getIsolationLevel(), txB.getIsolationLevel());
    Assert.assertEquals(defaultTemplate.getPropagationBehavior(), txB.getPropagationBehavior());
}

From source file:org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationEntryPointTest.java

@Before
public void setUp() throws Exception {
    MockitoAnnotations.initMocks(this);
    authenticationEntryPoint = new KeycloakAuthenticationEntryPoint(adapterDeploymentContext);
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    when(applicationContext.getBean(eq(AdapterDeploymentContext.class))).thenReturn(adapterDeploymentContext);
    when(adapterDeploymentContext.resolveDeployment(any(HttpFacade.class))).thenReturn(keycloakDeployment);
    when(keycloakDeployment.isBearerOnly()).thenReturn(Boolean.FALSE);
}

From source file:alpha.portal.webapp.filter.LocaleFilterTest.java

/**
 * Test set locale in session when session is null.
 * /*from  ww  w  . jav  a2 s  .  com*/
 * @throws Exception
 *             the exception
 */
public void testSetLocaleInSessionWhenSessionIsNull() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.addParameter("locale", "es");

    final MockHttpServletResponse response = new MockHttpServletResponse();
    this.filter.doFilter(request, response, new MockFilterChain());

    // no session, should result in null
    Assert.assertNull(request.getSession().getAttribute(Constants.PREFERRED_LOCALE_KEY));
    // thread locale should always have it, regardless of session
    Assert.assertNotNull(LocaleContextHolder.getLocale());
}

From source file:com.expressui.domain.service.SetupSession.java

@Override
public void afterPropertiesSet() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpSession session = new MockHttpSession();
    request.setSession(session);/*from   w ww  .  j a  v  a2  s .c  om*/
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
}

From source file:net.lshift.diffa.adapter.scanning.ConstraintsBuilderTest.java

@Test
public void shouldAddDateRangeConstraintWhenBothStartAndEndArePresent() {
    MockHttpServletRequest req = new MockHttpServletRequest();
    req.addParameter("bizDate-start", "2011-06-01");
    req.addParameter("bizDate-end", "2011-06-30");
    ConstraintsBuilder builder = new ConstraintsBuilder(req);

    builder.maybeAddDateRangeConstraint("bizDate");
    assertEquals(1, builder.toList().size());
    assertThat(builder.toList().get(0), is(instanceOf(DateRangeConstraint.class)));

    DateRangeConstraint c = (DateRangeConstraint) builder.toList().get(0);
    assertEquals(new LocalDate(2011, 6, 1), c.getStart());
    assertEquals(new LocalDate(2011, 6, 30), c.getEnd());
    assertEquals("bizDate", c.getAttributeName());
}

From source file:org.craftercms.security.authentication.impl.LoginFailureHandlerImplTest.java

@Test
public void testSendError() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContext context = new RequestContext(request, response);

    handler.handle(context, new AuthenticationException());

    assertEquals(HttpServletResponse.SC_UNAUTHORIZED, response.getStatus());
    assertTrue(response.isCommitted());/*from www  .j  ava2s.c om*/
}

From source file:net.lshift.diffa.adapter.scanning.AggregationBuilderTest.java

@Test
public void shouldNotAddNyNameAggregationForEmptyRequest() {
    MockHttpServletRequest req = new MockHttpServletRequest();
    AggregationBuilder builder = new AggregationBuilder(req);

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

From source file:org.jasig.cas.adaptors.cas.LegacyCasCredentialsBinderTests.java

public void testBindMethodWithTrust() {
    HttpServletRequest request = new MockHttpServletRequest();
    LegacyCasTrustedCredentials credentials = new LegacyCasTrustedCredentials();

    this.credentialsBinder.bind(request, credentials);

    assertEquals(request, credentials.getServletRequest());
}

From source file:org.jasig.cas.web.ProxyControllerTests.java

@Test
public void testNonExistentPGT() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addParameter("pgt", "TestService");
    request.addParameter("targetService", "testDefault");

    assertTrue(this.proxyController.handleRequestInternal(request, new MockHttpServletResponse()).getModel()
            .containsKey("code"));
}

From source file:org.parancoe.web.test.junit4.AbstractControllerTest.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.
 *//*from ww w. j ava2s.c o  m*/
protected void resetRequestAndResponse() {
    HttpSession httpSession = null;
    // prepare the multipart request
    if (multipartRequest != null) {
        httpSession = multipartRequest.getSession();
    }
    multipartRequest = new MockMultipartHttpServletRequest();
    multipartRequest.setSession(httpSession);
    multipartRequest.setMethod("GET");
    // preparing the normal request
    if (request != null) {
        httpSession = request.getSession();
    }
    request = new MockHttpServletRequest();
    request.setSession(httpSession);
    request.setMethod("GET");

    response = new MockHttpServletResponse();
}