#!/usr/bin/env php id->range('1-10'); $table->name->range('AI助手1,AI助手2,代码助手1,代码助手2,通用助手1,通用助手2,AI助手3,代码助手3,通用助手3,AI助手4'); $table->modelId->range('1-3'); $table->desc->range('这是一个AI助手,这是一个代码助手,这是一个通用助手'); $table->systemMessage->range('你是一个AI助手,你是一个代码助手,你是一个通用助手'); $table->greetings->range('你好!我是AI助手,你好!我是代码助手,你好!我是通用助手'); $table->icon->range('coding-1,ai-1,robot-1'); $table->enabled->range('0,1'); $table->createdDate->range('`2024-01-01 10:00:00`,`2024-01-02 10:00:00`,`2024-01-03 10:00:00`,`2024-01-04 10:00:00`,`2024-01-05 10:00:00`,`2024-01-06 10:00:00`,`2024-01-07 10:00:00`,`2024-01-08 10:00:00`,`2024-01-09 10:00:00`,`2024-01-10 10:00:00`'); $table->deleted->range('0'); $table->gen(10); // 3. 用户登录 su('admin'); // 4. 创建测试实例 $aiTest = new aiModelTest(); // 5. 执行测试步骤(必须至少5个) r($aiTest->getAssistantByIdTest(1)) && p('id,name') && e('1,AI助手1'); // 步骤1:查询存在的助手ID r($aiTest->getAssistantByIdTest(999)) && p() && e('0'); // 步骤2:查询不存在的助手ID r($aiTest->getAssistantByIdTest(0)) && p() && e('0'); // 步骤3:测试边界值ID为0 r($aiTest->getAssistantByIdTest(-1)) && p() && e('0'); // 步骤4:测试负数ID r($aiTest->getAssistantByIdTest('abc')) && p() && e('0'); // 步骤5:测试字符串ID