#!/usr/bin/env php type->range('stage'); $project->project->range('0,1,11'); $project->gen(20); $task = zenData('task'); $task->execution->range('1-20'); $task->deadline->range("`2022-07-25`,`2022-07-31`,`{$date}`,`2022-08-02`"); $task->gen(50); su('admin'); /** title=测试 weeklyModel->getTasksOfNextWeek(); cid=19732 - 测试project值为0,date值为2022-07-30第48条的name属性 @开发任务58 - 测试project值为0,date值为空第47条的name属性 @开发任务57 - 测试project值为1,date值为2022-07-30第48条的name属性 @开发任务58 - 测试project值为1,date值为空第31条的name属性 @开发任务41 - 测试project值为11,date值为2022-07-30第32条的name属性 @开发任务42 - 测试project值为11,date值为空第43条的name属性 @开发任务53 */ $projectList = array(0, 1, 11); $dateList = array('2022-07-30', ''); $weekly = new weeklyModelTest(); r($weekly->getTasksOfNextWeekTest($projectList[0], $dateList[0])) && p('48:name') && e('开发任务58'); //测试project值为0,date值为2022-07-30 r($weekly->getTasksOfNextWeekTest($projectList[0], $dateList[1])) && p('47:name') && e('开发任务57'); //测试project值为0,date值为空 r($weekly->getTasksOfNextWeekTest($projectList[1], $dateList[0])) && p('48:name') && e('开发任务58'); //测试project值为1,date值为2022-07-30 r($weekly->getTasksOfNextWeekTest($projectList[1], $dateList[1])) && p('31:name') && e('开发任务41'); //测试project值为1,date值为空 r($weekly->getTasksOfNextWeekTest($projectList[2], $dateList[0])) && p('32:name') && e('开发任务42'); //测试project值为11,date值为2022-07-30 r($weekly->getTasksOfNextWeekTest($projectList[2], $dateList[1])) && p('43:name') && e('开发任务53'); //测试project值为11,date值为空