JBZoo\PHPUnit\IpTest::testGetRemote PHP Method

testGetRemote() public method

public testGetRemote ( )
    public function testGetRemote()
    {
        $_SERVER['REMOTE_ADDR'] = '192.168.0.1';
        $_SERVER['HTTP_CLIENT_IP'] = '192.168.0.2';
        $_SERVER['HTTP_X_REAL_IP'] = '192.168.0.3';
        $_SERVER['HTTP_X_FORWARDED_FOR'] = '192.168.0.4';
        is('192.168.0.1', Sys::IP());
        // Check deprecated method
        is('192.168.0.1', IP::getRemote());
        is('192.168.0.2', IP::getRemote(true));
        unset($_SERVER['HTTP_CLIENT_IP']);
        is('192.168.0.3', IP::getRemote(true));
        unset($_SERVER['HTTP_X_REAL_IP']);
        is('192.168.0.4', IP::getRemote(true));
        unset($_SERVER['HTTP_X_FORWARDED_FOR']);
        is('192.168.0.1', IP::getRemote(true));
    }