assertEquals(['中国', '河南', '郑州', '', '410100'], Ip::find('171.12.10.156')); $this->assertEquals(['中国', '山东', '', '', '370000'], Ip::find('110.223.0.43')); $this->assertEquals(['本机地址', '本机地址', '', '', ''], Ip::find('127.0.0.1')); $this->assertEquals(['中国', '浙江', '杭州', '', '330100'], Ip::find('110.75.115.70')); } public function testIpLocations() { $locations = Ip::locations(); $this->assertArrayHasKey('北京', $locations); $this->assertArrayHasKey('河北', $locations); $this->assertGreaterThan(0, count($locations['河北']['cities'])); } }