* [unit] Add unit test step for project doactivate.
This commit is contained in:
@@ -10,6 +10,14 @@ title=测试 projectModel->doActivate();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 更新不存在的项目 @1
|
||||
- 更新项目2 @1
|
||||
- 更新项目3 @1
|
||||
- 项目2修改前的状态属性status @closed
|
||||
- 项目2修改后的状态属性status @doing
|
||||
- 项目3修改前的状态属性status @suspended
|
||||
- 项目3修改后的状态属性status @doing
|
||||
|
||||
*/
|
||||
|
||||
$project = zenData('project');
|
||||
@@ -38,11 +46,22 @@ $data = new stdClass();
|
||||
$data->status = 'doing';
|
||||
$data->begin = '2022-10-10';
|
||||
$data->end = '2022-10-10';
|
||||
$data->status = 'doing';
|
||||
$data->comment = '这是一条备注';
|
||||
$data->readjustTime = 1;
|
||||
$data->readjustTask = 1;
|
||||
|
||||
$oldProject2 = $tester->project->fetchByID('2');
|
||||
$oldProject3 = $tester->project->fetchByID('3');
|
||||
|
||||
r($tester->project->doActivate(1, $data)) && p() && e('1'); // 更新不存在的项目
|
||||
r($tester->project->doActivate(2, $data)) && p() && e('1'); // 更新项目2
|
||||
r($tester->project->doActivate(3, $data)) && p() && e('1'); // 更新项目3
|
||||
|
||||
|
||||
$newProject2 = $tester->project->fetchByID('2');
|
||||
$newProject3 = $tester->project->fetchByID('3');
|
||||
|
||||
r($oldProject2) && p('status') && e('closed'); // 项目2修改前的状态
|
||||
r($newProject2) && p('status') && e('doing'); // 项目2修改后的状态
|
||||
r($oldProject3) && p('status') && e('suspended'); // 项目3修改前的状态
|
||||
r($newProject3) && p('status') && e('doing'); // 项目3修改后的状态
|
||||
Reference in New Issue
Block a user