public MockHttpServletRequest postProcessRequest(MockHttpServletRequest request) { request.setAttribute(attr, value); return request; } }
@Override public void doFilter(HttpServletRequest wrappedRequest) { String id = wrappedRequest.getSession().getId(); SessionRepositoryFilterTests.this.request.setAttribute(ID_ATTR, id); } });
while (parentAttrNames.hasMoreElements()) { String parentAttrName = parentAttrNames.nextElement(); request.setAttribute(parentAttrName, parentRequest.getAttribute(parentAttrName));
@Override public void doFilter(HttpServletRequest wrappedRequest) { String id = wrappedRequest.getSession().getId(); assertThat(id).isNotNull(); assertThat(wrappedRequest.getSession().getId()).isEqualTo(id); SessionRepositoryFilterTests.this.request.setAttribute(ID_ATTR, id); } });
request.setAttribute(CREATED_BY_THE_TESTCONTEXT_FRAMEWORK, Boolean.TRUE); MockHttpServletResponse response = new MockHttpServletResponse(); ServletWebRequest servletWebRequest = new ServletWebRequest(request, response);
private MockHttpServletRequest sockjsHttpRequest(String mapping) { MockHttpServletRequest request = new MockHttpServletRequest("GET", ""); request.setMethod("GET"); request.setAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, "/289/tpyx6mde/websocket"); request.setRequestURI(mapping + "/289/tpyx6mde/websocket"); request.getSession().setAttribute(sessionAttr, "sessionValue"); request.setAttribute(CsrfToken.class.getName(), token); return request; }
@Test public void beforeHandshake() throws Exception { CsrfToken token = new DefaultCsrfToken("header", "param", "token"); httpRequest.setAttribute(CsrfToken.class.getName(), token); interceptor.beforeHandshake(request, response, wsHandler, attributes); assertThat(attributes.keySet()).containsOnly(CsrfToken.class.getName()); assertThat(attributes.values()).containsOnly(token); }
@Override public void doFilter(HttpServletRequest wrappedRequest) { long creationTime = wrappedRequest.getSession().getCreationTime(); long now = System.currentTimeMillis(); assertThat(now - creationTime).isGreaterThanOrEqualTo(0).isLessThan(5000); SessionRepositoryFilterTests.this.request.setAttribute(CREATE_ATTR, creationTime); } });
@Test public void flashMap() throws Exception { FlashMap flashMap = new FlashMap(); flashMap.put("attrName", "attrValue"); this.request.setAttribute(DispatcherServlet.class.getName() + ".OUTPUT_FLASH_MAP", flashMap); this.handler.handle(this.mvcResult); assertValue("FlashMap", "Attribute", "attrName"); assertValue("FlashMap", "value", "attrValue"); }
@Override public void doFilter(HttpServletRequest wrappedRequest) { long lastAccessed = wrappedRequest.getSession().getLastAccessedTime(); assertThat(lastAccessed).isCloseTo( wrappedRequest.getSession().getCreationTime(), Offset.offset(5L)); SessionRepositoryFilterTests.this.request.setAttribute(ACCESS_ATTR, lastAccessed); } });
@Test public void testError() { MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setAttribute(RequestDispatcher.ERROR_STATUS_CODE, 500); mockRequest.setAttribute(RequestDispatcher.ERROR_REQUEST_URI, "http://foo/bar"); mockRequest.setAttribute(RequestDispatcher.ERROR_MESSAGE, "Something was wrong"); mockRequest.setAttribute(RequestDispatcher.ERROR_EXCEPTION, new IllegalStateException()); testResponse(new ErrorResource().errorHTML(mockRequest), false); testResponse(new ErrorResource().errorText(mockRequest), false); testResponse(new ErrorResource().errorEmpty(mockRequest), true); }
@Test public void writeCookieRememberMeCookieMaxAgeDefault() { this.request.setAttribute("rememberMe", true); this.serializer.setRememberMeRequestAttribute("rememberMe"); this.serializer.writeCookieValue(cookieValue(this.sessionId)); assertThat(getCookie().getMaxAge()).isEqualTo(Integer.MAX_VALUE); }
@Test public void writeCookieRememberMeCookieMaxAgeOverride() { this.request.setAttribute("rememberMe", true); this.serializer.setRememberMeRequestAttribute("rememberMe"); CookieValue cookieValue = cookieValue(this.sessionId); cookieValue.setCookieMaxAge(100); this.serializer.writeCookieValue(cookieValue); assertThat(getCookie().getMaxAge()).isEqualTo(100); }
request.setAttribute(MVC_RESULT_ATTRIBUTE, mvcResult);
@Before public void setup() { this.mockRequest.setAttribute(FROM_TCF_MOCK, FROM_TCF_MOCK); this.mockMvc = webAppContextSetup(this.wac) .addFilters(new RequestFilter(), new RequestAttributesFilter(), this.filterWithSessionScopedService) .defaultRequest(get("/").requestAttr(FROM_MVC_TEST_DEFAULT, FROM_MVC_TEST_DEFAULT)) .alwaysExpect(status().isOk()) .build(); }
@Before public void setUp() { given(wac.getServletContext()).willReturn(mockServletContext); given(testContext.getApplicationContext()).willReturn(wac); MockHttpServletRequest request = new MockHttpServletRequest(mockServletContext); MockHttpServletResponse response = new MockHttpServletResponse(); ServletWebRequest servletWebRequest = new ServletWebRequest(request, response); request.setAttribute(SET_UP_OUTSIDE_OF_STEL, "true"); RequestContextHolder.setRequestAttributes(servletWebRequest); assertSetUpOutsideOfStelAttributeExists(); }
public void create_user_when_internal_user_management_is_disabled(String origin) { ScimUser user = new ScimUser(null, "dave", "David", "Syer"); user.addEmail(new RandomValueStringGenerator().generate() + "@test.org"); user.setOrigin(origin); MockHttpServletRequest request = new MockHttpServletRequest(); request.setAttribute(DisableInternalUserManagementFilter.DISABLE_INTERNAL_USER_MANAGEMENT, true); endpoints.createUser(user, request, new MockHttpServletResponse()); }
public void test_Delete_When_InternalUserManagement_Is_Disabled(String origin) { MockHttpServletRequest request = new MockHttpServletRequest(); request.setAttribute(DisableInternalUserManagementFilter.DISABLE_INTERNAL_USER_MANAGEMENT, true); ScimUser exGuy = new ScimUser(null, "deleteme", "Expendable", "Guy"); exGuy.setOrigin(origin); exGuy.addEmail("exguy@imonlyheretobedeleted.com"); exGuy = dao.createUser(exGuy, "exguyspassword", IdentityZoneHolder.get().getId()); endpoints.deleteUser(exGuy.getId(), "\"*", request, new MockHttpServletResponse()); }
public void update_when_internal_user_management_is_disabled(String origin) throws Exception { ScimUser user = new ScimUser(null, "dave", "David", "Syer"); user.setPassword("password"); user.addEmail("dave@vmware.com"); user.setOrigin(origin); user = endpoints.createUser(user, new MockHttpServletRequest(), new MockHttpServletResponse()); MockHttpServletResponse httpServletResponse = new MockHttpServletResponse(); MockHttpServletRequest request = new MockHttpServletRequest(); request.setAttribute(DisableInternalUserManagementFilter.DISABLE_INTERNAL_USER_MANAGEMENT, true); endpoints.updateUser(user, user.getId(), "*", request, httpServletResponse); }
@Before public void setUp() { ServletContext servletContext = new MockServletContext(); MockHttpServletRequest mockRequest = new MockHttpServletRequest(servletContext); mockRequest.setAttribute(FROM_CUSTOM_MOCK, FROM_CUSTOM_MOCK); RequestContextHolder.setRequestAttributes(new ServletWebRequest(mockRequest, new MockHttpServletResponse())); this.wac.setServletContext(servletContext); new AnnotatedBeanDefinitionReader(this.wac).register(WebConfig.class); this.wac.refresh(); this.mockMvc = webAppContextSetup(this.wac) .defaultRequest(get("/").requestAttr(FROM_MVC_TEST_DEFAULT, FROM_MVC_TEST_DEFAULT)) .alwaysExpect(status().isOk()) .build(); }