appApiIP = new \Admin\Api\IP(); } protected function tearDown() { // 输出本次单元测试所执行的SQL语句 // var_dump(\PhalApi\DI()->tracer->getSqls()); // 输出本次单元测试所涉及的追踪埋点 // var_dump(\PhalApi\DI()->tracer->getStack()); } /** * @group testGetRules */ public function testGetRules() { $rs = $this->appApiIP->getRules(); $this->assertTrue(is_array($rs)); } /** * @group testGetInfo */ public function testGetInfo() { //Step 1. 构建请求URL $url = 'service=Admin.IP.GetInfo&ip=61.147.110.191'; //Step 2. 执行请求 $rs = TestRunner::go($url); //Step 3. 验证 $this->assertNotEmpty($rs); $this->assertNotEmpty($rs['info']); } }