#!/usr/bin/env php id->range('1-5'); $pipeline->name->range('gitlab1,gitlab2,gitlab3,gitlab4,gitlab5'); $pipeline->type->range('gitlab{5}'); $pipeline->url->range('https://gitlabdev.qc.oop.cc{5}'); $pipeline->token->range('glpat-b8Sa1pM9k9ygxMZYPN6w{5}'); ob_start(); $pipeline->gen(5); ob_end_clean(); // 用户登录 su('admin'); // 创建测试实例 $gitlabTest = new gitlabModelTest(); r($gitlabTest->apiGetTest('https://gitlabdev.qc.oop.cc/api/v4%s?private_token=glpat-b8Sa1pM9k9ygxMZYPN6w', '/user')) && p() && e('success'); // 步骤1:使用有效的host URL发送API请求 r($gitlabTest->apiGetTest(1, '/user')) && p() && e('success'); // 步骤2:使用有效的host ID发送API请求 r($gitlabTest->apiGetTest('abc.com', '/user')) && p() && e('return null'); // 步骤3:使用无效的host URL格式 r($gitlabTest->apiGetTest(999, '/user')) && p() && e('return null'); // 步骤4:使用不存在的host ID r($gitlabTest->apiGetTest(1, '')) && p() && e('success'); // 步骤5:使用空字符串作为API参数