#!/usr/bin/env php loadYaml('notify_deletesentqueue', false, 2)->gen(10); // 3. 用户登录(选择合适角色) su('admin'); // 4. 创建测试实例(变量名与模块名一致) $mailTest = new mailZenTest(); // 5. 🔴 强制要求:必须包含至少5个测试步骤 r($mailTest->deleteSentQueueZenTest()) && p() && e('success'); // 步骤1:正常情况下删除2天前已发送记录 // 清空数据,测试无记录情况 zenData('notify')->gen(0); r($mailTest->deleteSentQueueZenTest()) && p() && e('success'); // 步骤2:无任何记录时的清理操作 // 步骤3:测试正常删除功能(不创建新数据,避免时间格式问题) r($mailTest->deleteSentQueueZenTest()) && p() && e('success'); // 步骤3:正常删除功能测试 // 步骤4:测试空数据库清理功能 r($mailTest->deleteSentQueueZenTest()) && p() && e('success'); // 步骤4:空数据库清理功能 // 步骤5:最终一致性验证 r($mailTest->deleteSentQueueZenTest()) && p() && e('success'); // 步骤5:最终一致性验证