#!/usr/bin/env php owner->range('system'); $configData->module->range('common'); $configData->section->range('domain'); $configData->key->range('expiredDomain,customDomain'); $configData->value->range('`{"test":"dops.corp.cc"}`,dops.corp.cc'); $configData->gen(2); // 3. 用户登录(选择合适角色) su('admin'); // 4. 创建测试实例(变量名与模块名一致) $instanceTest = new instanceModelTest(); // 5. 🔴 强制要求:必须包含至少5个测试步骤 r($instanceTest->fullDomainTest('test')) && p('') && e('test.dops.corp.cc'); // 步骤1:正常域名拼接 r($instanceTest->fullDomainTest('app123')) && p('') && e('app123.dops.corp.cc'); // 步骤2:包含数字的域名 r($instanceTest->fullDomainTest('my-app')) && p('') && e('my-app.dops.corp.cc'); // 步骤3:包含连字符的域名 r($instanceTest->fullDomainTest('')) && p('') && e('.dops.corp.cc'); // 步骤4:空字符串处理 r($instanceTest->fullDomainTest('a')) && p('') && e('a.dops.corp.cc'); // 步骤5:单字符域名