List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest
public MockHttpServletRequest()
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(); }