#!/usr/bin/env php loadYaml('serverroom')->gen(10); su('admin'); $serverroomTest = new serverroomModelTest(); r(count($serverroomTest->getPairsTest())) && p() && e('9'); // 步骤1:正常情况,检查记录数 // 测试步骤2:检查数组键值结构 r($serverroomTest->getPairsTest()) && p('0,10') && e('~~,北京 - 青云 - 机房10'); // 步骤2:检查键值结构 // 测试步骤3:检查特定机房的名称格式化 $pairs = $serverroomTest->getPairsTest(); r($pairs) && p('1') && e('北京 - 阿里云 - 机房1'); // 步骤3:检查ID为1的机房名称格式 // 测试步骤4:测试空数据情况 zenData('serverroom')->gen(0); r(count($serverroomTest->getPairsTest())) && p() && e('0'); // 步骤4:空数据情况,检查返回空数组 // 测试步骤5:测试已删除数据过滤 zenData('serverroom')->loadYaml('serverroom'); $table = zenData('serverroom'); $table->deleted->range('1'); // 设置所有数据为已删除 $table->gen(5); r(count($serverroomTest->getPairsTest())) && p() && e('0'); // 步骤5:已删除数据过滤,期望空结果