List of usage examples for org.springframework.mock.web MockHttpServletRequest setAttribute
@Override public void setAttribute(String name, @Nullable Object value)
From source file:ar.com.zauber.commons.web.uri.assets.AssetsTest.java
/** create request */ private MockHttpServletRequest createRequest(final XmlWebApplicationContext ctx) { final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/foo/organizations/zauber/projects"); request.setContextPath("/foo"); // esto se requiere para que funcione el buscar el ctx dado un request request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, ctx); final ServletRequestAttributes attributes = new ServletRequestAttributes(request); request.setAttribute(RequestContextListener.class.getName() + ".REQUEST_ATTRIBUTES", attributes); LocaleContextHolder.setLocale(request.getLocale()); RequestContextHolder.setRequestAttributes(attributes); return request; }
From source file:org.hdiv.web.servlet.tags.form.OptionsTagTests.java
protected void extendRequest(MockHttpServletRequest request) { TestBean bean = new TestBean(); bean.setName("foo"); bean.setCountry("UK"); bean.setMyFloat(new Float("12.34")); request.setAttribute(COMMAND_NAME, bean); request.setAttribute("countries", Country.getCountries()); List floats = new ArrayList(); floats.add(new Float("12.30")); floats.add(new Float("12.31")); floats.add(new Float("12.32")); floats.add(new Float("12.33")); floats.add(new Float("12.34")); floats.add(new Float("12.35")); request.setAttribute("floats", floats); }
From source file:org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapterTests.java
protected MockHttpServletResponse loginUnsuccessfully(final String username, final String fromAddress) throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); request.setMethod("POST"); request.setParameter("username", username); request.setRemoteAddr(fromAddress);// ww w . jav a2s . c o m MockRequestContext context = new MockRequestContext(); context.setCurrentEvent(new Event("", "error")); request.setAttribute("flowRequestContext", context); getThrottle().preHandle(request, response, null); getThrottle().postHandle(request, response, null, null); return response; }
From source file:fi.okm.mpass.idp.authn.impl.SocialUserOpenIdConnectStartServletTest.java
/** * Run servlet without {@link AuthenticationContext}. * @throws Exception//w w w . j av a 2s. c o m */ @Test public void testNoAuthenticationContext() throws Exception { final MockHttpServletRequest httpRequest = new MockHttpServletRequest(); httpRequest.setParameter(ExternalAuthentication.CONVERSATION_KEY, conversationKey); final ProfileRequestContext<?, ?> ctx = new ProfileRequestContext<>(); httpRequest.setAttribute(ProfileRequestContext.BINDING_KEY, ctx); httpRequest.getSession().setAttribute(ExternalAuthentication.CONVERSATION_KEY + conversationKey, new MockExternalAuthentication()); Assert.assertTrue(runService(servlet, httpRequest, new MockHttpServletResponse())); }
From source file:com.javaetmoi.core.mvc.tag.TestHtml5InputTag.java
protected MockPageContext createPageContext() { MockServletContext sc = new MockServletContext(); StaticWebApplicationContext wac = new StaticWebApplicationContext(); wac.setServletContext(sc);//from w w w . ja v a 2 s . c o m wac.setNamespace("test"); wac.registerSingleton("validator", org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.class); wac.refresh(); MockHttpServletRequest request = new MockHttpServletRequest(sc); MockHttpServletResponse response = new MockHttpServletResponse(); request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac); LocaleResolver lr = new AcceptHeaderLocaleResolver(); request.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, lr); ThemeResolver tr = new FixedThemeResolver(); request.setAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE, tr); request.setAttribute(DispatcherServlet.THEME_SOURCE_ATTRIBUTE, wac); return new MockPageContext(sc, request, response); }
From source file:org.hdiv.web.servlet.tags.form.SelectTagTests.java
protected void extendRequest(MockHttpServletRequest request) { super.extendRequest(request); request.setAttribute("countries", Country.getCountries()); request.setAttribute("sexes", getSexes()); request.setAttribute("other", new TestBean()); request.setAttribute("names", getNames()); }
From source file:org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapterTests.java
@Override protected MockHttpServletResponse loginUnsuccessfully(final String username, final String fromAddress) throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); request.setMethod("POST"); request.setParameter("username", username); request.setRemoteAddr(fromAddress);/*from ww w .j a va 2 s .c o m*/ MockRequestContext context = new MockRequestContext(); context.setCurrentEvent(new Event("", "error")); request.setAttribute("flowRequestContext", context); ClientInfoHolder.setClientInfo(new ClientInfo(request)); getThrottle().preHandle(request, response, null); try { authenticationManager.authenticate(badCredentials(username)); } catch (AuthenticationException e) { getThrottle().postHandle(request, response, null, null); return response; } fail("Expected AuthenticationException"); return null; }
From source file:org.openmrs.web.taglib.OpenmrsMessageTagTest.java
@Before public void createMockPageContext() throws Exception { MockServletContext sc = new MockServletContext(); SimpleWebApplicationContext wac = new SimpleWebApplicationContext(); wac.setServletContext(sc);//from w w w . ja v a2s .com wac.setNamespace("test"); wac.refresh(); MockHttpServletRequest request = new MockHttpServletRequest(sc); request.addPreferredLocale(Context.getLocale()); MockHttpServletResponse response = new MockHttpServletResponse(); request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac); openmrsMessageTag = new OpenmrsMessageTag(); mockPageContext = new MockPageContext(sc, request, response); openmrsMessageTag.setPageContext(mockPageContext); }
From source file:org.soybeanMilk.test.unit.web.TestDispatchServlet.java
@Test public void getRequestExecutableName_include_urlPath_noServletPath() throws Exception { MockDispathServlet servlet = new MockDispathServlet(servletContext, servletInitParameters); initServlet(servlet);/*from w ww . java 2 s . c o m*/ MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); request.setMethod("POST"); request.setContextPath(CONTEXT_PATH); request.setAttribute(AbstractTargetHandler.INCLUDE_PATH_INFO_ATTRIBUTE, "/test/test"); servlet.service(request, response); Assert.assertEquals(TestResolver.RESULT, (String) request.getAttribute("result")); }
From source file:org.soybeanMilk.test.unit.web.TestDispatchServlet.java
@Test public void getRequestExecutableName_endBackslash() throws Exception { MockDispathServlet servlet = new MockDispathServlet(servletContext, servletInitParameters); initServlet(servlet);// w w w. j ava 2s . com MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); request.setMethod("POST"); request.setContextPath(CONTEXT_PATH); request.setAttribute(AbstractTargetHandler.INCLUDE_PATH_INFO_ATTRIBUTE, "/test/test/"); servlet.service(request, response); Assert.assertEquals(TestResolver.RESULT, (String) request.getAttribute("result")); }