Example usage for org.springframework.mock.web MockHttpServletRequest setRemoteAddr

List of usage examples for org.springframework.mock.web MockHttpServletRequest setRemoteAddr

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletRequest setRemoteAddr.

Prototype

public void setRemoteAddr(String remoteAddr) 

Source Link

Usage

From source file:org.unidle.test.RequestProcessors.java

public static RequestPostProcessor remoteAddr(final String remoteAddr) {
    return new RequestPostProcessor() {
        @Override//from  w  w  w.j  a  v  a  2  s  .  c o m
        public MockHttpServletRequest postProcessRequest(final MockHttpServletRequest request) {
            request.setRemoteAddr(remoteAddr);

            return request;
        }
    };
}

From source file:org.piraso.server.CommonMockObjects.java

public static User createUser(String remoteAddr, String activityId) {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRemoteAddr(remoteAddr);

    if (activityId != null) {
        request.addParameter("activity_uuid", activityId);
    }//from w  w w . j av a 2s. c o  m

    return new User(new TestPirasoRequest(request));
}

From source file:org.piraso.server.CommonMockObjects.java

public static MockHttpServletRequest mockRequest(String monitoredAddr, String activityId) {
    MockHttpServletRequest request = spy(new MockHttpServletRequest());
    request.setRemoteAddr(monitoredAddr);

    if (activityId != null) {
        request.addParameter("activity_uuid", activityId);
    }/*www.  j a  va 2 s  . co  m*/

    return request;
}

From source file:com.trenako.web.controllers.ErrorControllerTests.java

private MockHttpServletRequest mockRequest(String remoteAddress, Exception ex) {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRemoteAddr(remoteAddress);
    request.setAttribute("javax.servlet.error.exception", ex);
    return request;
}

From source file:org.n52.iceland.request.RequestContextTest.java

@Test
public void ipv6LocalhostAddress() {
    MockHttpServletRequest mockRequest = new MockHttpServletRequest();
    mockRequest.setRemoteAddr("::1");
    RequestContext fromRequest = RequestContext.fromRequest(mockRequest);
    Assert.assertEquals("127.0.0.1", fromRequest.getIPAddress().get().toString());
}

From source file:org.n52.iceland.request.RequestContextTest.java

@Test
public void ip6to4Addresses() {
    MockHttpServletRequest mockRequest = new MockHttpServletRequest();
    mockRequest.setRemoteAddr("2002:836b:1714::836b:1714");
    RequestContext fromRequest = RequestContext.fromRequest(mockRequest);
    Assert.assertEquals("131.107.23.20", fromRequest.getIPAddress().get().toString());
}

From source file:org.n52.iceland.request.RequestContextTest.java

@Test
public void ip4mappedip6RemoteAddress() {
    MockHttpServletRequest mockRequest = new MockHttpServletRequest();
    mockRequest.setRemoteAddr("::ffff:217.173.34.182");
    RequestContext fromRequest = RequestContext.fromRequest(mockRequest);
    Assert.assertEquals("217.173.34.182", fromRequest.getIPAddress().get().toString());

    mockRequest.setRemoteAddr("0:0:0:0:0:ffff:217.173.34.182");
    fromRequest = RequestContext.fromRequest(mockRequest);
    Assert.assertEquals("217.173.34.182", fromRequest.getIPAddress().get().toString());
}

From source file:org.n52.iceland.request.RequestContextTest.java

@Test
public void ip4CompactIpv6Address() {
    MockHttpServletRequest mockRequest = new MockHttpServletRequest();
    mockRequest.setRemoteAddr("::101.45.75.219");
    RequestContext fromRequest = RequestContext.fromRequest(mockRequest);
    Assert.assertEquals("101.45.75.219", fromRequest.getIPAddress().get().toString());

    mockRequest.setRemoteAddr("0:0:0:0:0:0:101.45.75.219");
    fromRequest = RequestContext.fromRequest(mockRequest);

    Assert.assertEquals("101.45.75.219", fromRequest.getIPAddress().get().toString());
}

From source file:fr.xebia.audit.AuditAspectTest.java

@Before
public void before() {

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRemoteAddr("10.0.0.1");
    WebAuthenticationDetails details = new WebAuthenticationDetails(request);
    UsernamePasswordAuthenticationToken authentication = new UsernamePasswordAuthenticationToken("ze-principal",
            "ze-credentials");
    authentication.setDetails(details);// w w  w.j  a  v a2  s .  c  om
    SecurityContextHolder.getContext().setAuthentication(authentication);

}

From source file:fr.xebia.springframework.security.core.providers.ExtendedDaoAuthenticationProviderTest.java

private void testAdditionalchecks(String allowedRemoteAddresses, String remoteAddr) {
    ExtendedDaoAuthenticationProvider daoAuthenticationProvider = new ExtendedDaoAuthenticationProvider();

    Collection<GrantedAuthority> grantedAuthorities = Collections.emptyList();

    ExtendedUser extendedUser = new ExtendedUser("test-user", "test-password", true, true, true, true,
            grantedAuthorities);/*www  . j  av a 2  s  .c  o m*/

    extendedUser.setAllowedRemoteAddresses(allowedRemoteAddresses);

    UsernamePasswordAuthenticationToken authentication = new UsernamePasswordAuthenticationToken("test-user",
            "test-password");
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRemoteAddr(remoteAddr);
    authentication.setDetails(new WebAuthenticationDetails(request));

    daoAuthenticationProvider.additionalAuthenticationChecks(extendedUser, authentication);
}