public function test_should_get_correct_userip()
 {
     $_SERVER = array();
     $this->assertEquals('unknown', Context::userip());
     $this->assertEquals(0, Context::userip(true));
     $_SERVER['REMOTE_ADDR'] = '127.0.0.1';
     $this->assertEquals('unknown', Context::userip());
     $this->assertEquals(0, Context::userip(true));
     Context::cleanAllContext();
     $this->assertEquals('127.0.0.1', Context::userip());
     $this->assertEquals(ip2long('127.0.0.1'), Context::userip(true));
     $_SERVER['HTTP_X_FORWARDED_FOR'] = '202.111.111.123,59.66.192.112';
     Context::cleanAllContext();
     $this->assertEquals('59.66.192.112', Context::userip());
     $this->assertEquals(ip2long('59.66.192.112'), Context::userip(true));
 }