* Change unit test data.

This commit is contained in:
caoyanyi
2023-08-25 16:50:14 +08:00
parent 445dfca780
commit 8a1c137d20
+9 -35
View File
@@ -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('『项目名称』已经有『测试更新影子产品』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); // 无产品项目