Example usage for org.springframework.web.context.request RequestContextHolder setRequestAttributes

List of usage examples for org.springframework.web.context.request RequestContextHolder setRequestAttributes

Introduction

In this page you can find the example usage for org.springframework.web.context.request RequestContextHolder setRequestAttributes.

Prototype

public static void setRequestAttributes(@Nullable RequestAttributes attributes) 

Source Link

Document

Bind the given RequestAttributes to the current thread, not exposing it as inheritable for child threads.

Usage

From source file:com.nebhale.cyclinglibrary.web.json.LinkTest.java

@Before
public void setRequestContext() {
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));
}

From source file:com.nebhale.buildmonitor.web.resource.AbstractResourceAssemblerTest.java

@Before
public final void requestContext() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContextHolder.setRequestAttributes(new ServletWebRequest(request, response));
}

From source file:io.jmnarloch.spring.request.correlation.support.RequestCorrelationUtilsTest.java

@Before
public void setUp() throws Exception {

    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));
}

From source file:com.nebhale.cyclinglibrary.web.json.AbstractJsonSerializerTest.java

@Before
public final void setRequestContext() {
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));
}

From source file:at.ac.univie.isc.asio.spring.ContextPropagatorTest.java

@Test
public void should_store_context_of_current_thread_on_creation() throws Exception {
    RequestContextHolder.setRequestAttributes(attributes);
    assertThat(ContextPropagator.capture().getStoredAttributes(), sameInstance(attributes));
}

From source file:nl.ctrlaltdev.harbinger.response.InvalidateSessionActionTest.java

@Test
public void shouldInvalidateSession() {
    int id = Integer.parseInt(request.getSession(true).getId());
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request, response));

    assertTrue(new InvalidateSessionAction().perform(ctx));

    assertEquals(String.valueOf(id + 1), request.getSession(true).getId());
}

From source file:org.cloudfoundry.identity.uaa.web.ForwardAwareInternalResourceViewResolverTests.java

@Before
public void start() {
    ServletRequestAttributes attributes = new ServletRequestAttributes(request);
    LocaleContextHolder.setLocale(request.getLocale());
    RequestContextHolder.setRequestAttributes(attributes);
}

From source file:com.mtgi.analytics.servlet.SpringSessionContextTest.java

@Test
public void testAuthenticated() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRemoteUser("testUser");
    ServletRequestAttributes atts = new ServletRequestAttributes(request);
    RequestContextHolder.setRequestAttributes(atts);

    assertEquals("context inherits user from request attributes", "testUser", inst.getContextUserId());
    assertEquals("context inherits session from request attributes", request.getSession().getId(),
            inst.getContextSessionId());
}

From source file:cec.easyshop.storefront.security.cookie.EnhancedCookieGeneratorTest.java

@Before
public void prepare() {
    MockitoAnnotations.initMocks(this);
    cookieGenerator.setCookieDomain("what a domain");
    cookieGenerator.setCookieMaxAge(Integer.valueOf(NEVER_EXPIRES));
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
}

From source file:com.acc.storefront.security.cookie.EnhancedCookieGeneratorTest.java

@Before
public void prepare() {
    MockitoAnnotations.initMocks(this);
    cookieGenerator.setCookieDomain("what a domain");
    cookieGenerator.setCookieMaxAge(Integer.valueOf(NEVER_EXPIRES));

    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
}