diff --git a/module/project/test/tao/doupdate.php b/module/project/test/tao/doupdate.php index a3febaadef..6bb9f9eb1a 100755 --- a/module/project/test/tao/doupdate.php +++ b/module/project/test/tao/doupdate.php @@ -20,7 +20,6 @@ $project->desc->range("[]"); $project->budget->range("100000,200000"); $project->budgetUnit->range("CNY"); $project->percent->range("0-0"); - $project->gen(5); $product = zdTable('product')->gen(5); @@ -31,32 +30,6 @@ title=测试 projectTao::doUpdate(); timeout=0 cid=1 -- 正常更新项目的情况属性name @测试更新项目十 - -- 更新项目名称为空时属性name @~~ - -- 当计划完成为空时更新项目信息属性begin @2022-07-06 - -- 当项目的完成日期小于执行的完成日期时第end条的0属性 @『计划完成』应当大于『2022-07-06』。 - -- 当项目的开始日期大于执行的开始日期时属性begin @2022-08-07 - -- 无产品项目属性name @测试更新影子产品 - -- 正常更新项目的情况属性name @测试更新项目十 - -- 更新项目名称为空时属性name @~~ - -- 当计划完成为空时更新项目信息属性begin @2022-07-06 - -- 当项目的完成日期小于执行的完成日期时第end条的0属性 @『计划完成』应当大于『2022-07-06』。 - -- 当项目的开始日期大于执行的开始日期时属性begin @2022-08-07 - -- 无产品项目 - - 属性name @测试更新影子产品 - - 属性status @closed - */ global $tester; @@ -69,6 +42,7 @@ $data->begin = '2022-07-06'; $data->end = '2022-10-26'; $data->acl = 'private'; $data->budget = '100'; +$data->model = 'scrum'; $data->budgetUnit = 'CNY'; $data->hasProduct = 1; $data->PM = 'admin'; @@ -80,7 +54,7 @@ $emptyTitleProject = clone $data; $emptyTitleProject->name = ''; $emptyBeginProject = clone $data; -$emptyBeginProject->begin = ''; +$emptyBeginProject->begin = null; $emptyEndProject = clone $data; $emptyEndProject->end = ''; @@ -95,14 +69,14 @@ $noProductProject->status = 'closed'; r($project->doUpdate(1, $normalProject)) && p('name') && e('测试更新项目十'); // 正常更新项目的情况 r($project->doUpdate(1, $emptyTitleProject)) && p('name') && e('~~'); // 更新项目名称为空时 -r($project->doUpdate(1, $emptyBeginProject)) && p('begin') && e('2022-07-06'); // 当计划完成为空时更新项目信息 +r($project->doUpdate(1, $emptyBeginProject)) && p('begin') && e('~~'); // 当计划完成为空时更新项目信息 r($project->doUpdate(1, $emptyEndProject)) && p('end:0') && e('『计划完成』应当大于『2022-07-06』。'); // 当项目的完成日期小于执行的完成日期时 r($project->doUpdate(1, $beginGtExecutionBegin)) && p('begin') && e('2022-08-07'); // 当项目的开始日期大于执行的开始日期时 r($project->doUpdate(1, $noProductProject)) && p('name') && e('测试更新影子产品'); // 无产品项目 -r($project->doUpdate(2, $normalProject)) && p('name') && e('测试更新项目十'); // 正常更新项目的情况 -r($project->doUpdate(2, $emptyTitleProject)) && p('name') && e('~~'); // 更新项目名称为空时 -r($project->doUpdate(2, $emptyBeginProject)) && p('begin') && e('2022-07-06'); // 当计划完成为空时更新项目信息 -r($project->doUpdate(2, $emptyEndProject)) && p('end:0') && e('『计划完成』应当大于『2022-07-06』。'); // 当项目的完成日期小于执行的完成日期时 -r($project->doUpdate(2, $beginGtExecutionBegin)) && p('begin') && e('2022-08-07'); // 当项目的开始日期大于执行的开始日期时 -r($project->doUpdate(2, $noProductProject)) && p('name,status') && e('测试更新影子产品,closed'); // 无产品项目 +r($project->doUpdate(2, $normalProject)) && p('name') && e('测试更新项目十'); // 正常更新项目的情况 +r($project->doUpdate(2, $emptyTitleProject)) && p('name') && e('~~'); // 更新项目名称为空时 +r($project->doUpdate(2, $emptyBeginProject)) && p('begin') && e('~~'); // 当计划完成为空时更新项目信息 +r($project->doUpdate(2, $emptyEndProject)) && p('end:0') && e('『计划完成』应当大于『2022-07-06』。'); // 当项目的完成日期小于执行的完成日期时 +r($project->doUpdate(2, $beginGtExecutionBegin)) && p('begin') && e('2022-08-07'); // 当项目的开始日期大于执行的开始日期时 +r($project->doUpdate(2, $noProductProject)) && p('name:0') && e('『项目名称』已经有『测试更新影子产品』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); // 无产品项目