#!/usr/bin/env php id->range('2-5'); $project->project->range('2-5'); $project->name->prefix("项目")->range('2-5'); $project->code->prefix("project")->range('2-5'); $project->type->range("project"); $project->status->range("doing,suspended,closed"); $project->gen(4); } /** title=测试 projectModel::suspend; timeout=0 cid=1 - 执行project模块的suspend方法,参数是2, $project第0条的new属性 @suspended - 执行project模块的suspend方法,参数是5, $project第1条的field属性 @suspendedDate - 执行project模块的suspend方法,参数是4, $project第0条的new属性 @suspended */ global $tester; $tester->loadModel('project'); initData(); $project = new stdClass; $project->status = 'suspended'; $project->lastEditedBy = 'admin'; $project->lastEditedDate = '2023-04-27'; $project->suspendedDate = '2023-05-03'; r($tester->project->suspend(2, $project)) && p('0:new') && e('suspended'); r($tester->project->suspend(5, $project)) && p('1:field') && e('suspendedDate'); r($tester->project->suspend(4, $project)) && p('0:new') && e('suspended');