#!/usr/bin/env php pathname->range('202409/081234561.txt,202409/081234562.png,202409/081234563.doc,202409/081234564.pdf,202409/081234565.jpg,202409/081234566.txt,202409/081234567.png,202409/081234568.doc,202409/081234569.pdf,202409/0812345610.jpg'); $file->extra->range(',editor,import,export,,editor,import,export,,'); $file->gen(10); // 3. 用户登录(选择合适角色) su('admin'); // 4. 创建测试实例(变量名与模块名一致) $fileTest = new fileModelTest(); // 5. 🔴 强制要求:必须包含至少5个测试步骤 r($fileTest->queryTest('task')) && p('id,objectType') && e('1,task'); // 步骤1:查询task类型文件 r($fileTest->queryTest('story', 3)) && p('id,objectID') && e('3,3'); // 步骤2:查询指定objectID的story文件 r($fileTest->queryTest('bug', 0, '文件标题2')) && p('title') && e('文件标题2'); // 步骤3:查询指定objectType和title的文件 r($fileTest->queryTest('task', 0, '', 'editor')) && p('extra') && e('editor'); // 步骤4:查询指定objectType和extra的文件 r($fileTest->queryTest('nonexistent')) && p() && e('0'); // 步骤5:查询不存在的文件