Example usage for org.springframework.web.context.request ServletRequestAttributes ServletRequestAttributes

List of usage examples for org.springframework.web.context.request ServletRequestAttributes ServletRequestAttributes

Introduction

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

Prototype

public ServletRequestAttributes(HttpServletRequest request, @Nullable HttpServletResponse response) 

Source Link

Document

Create a new ServletRequestAttributes instance for the given request.

Usage

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:nl.ctrlaltdev.harbinger.response.InvalidateSessionActionTest.java

@Test
public void shouldNotInvalidateSessionIfThereIsNone() {
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request, response));
    new InvalidateSessionAction().perform(ctx);
}

From source file:nl.ctrlaltdev.harbinger.evidence.EvidenceCollectorTest.java

@Test
public void shouldEnhanceWithRequest() {
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request, response));
    evidence = collector.enhanceAndStore(evidence);
    assertEquals("8.8.8.8", evidence.getIp());
}