* [unittest] fix docreate file error.

This commit is contained in:
tianshujie
2025-09-23 11:20:56 +08:00
parent 162b54d120
commit 85831d3408
2 changed files with 27 additions and 7 deletions
@@ -1246,4 +1246,24 @@ class projectTest
return $this->objectModel->getByID($projectID);
}
}
/**
* Do create a project.
*
* @param object $project
* @access public
* @return array
*/
public function doCreateTest(object $project)
{
$this->objectModel->doCreate($project);
if(dao::isError())
{
return dao::getError();
}
else
{
return $project;
}
}
}
+7 -7
View File
@@ -16,7 +16,7 @@ cid=1
*/
global $tester;
$projectClass = new project();
$projectClass = new projectTest();
$project = new stdclass();
$project->parent = 0;
@@ -51,9 +51,9 @@ $beginGtEndProject = clone $project;
$beginGtEndProject->end = '2021-01-10';
$beginGtEndProject->name = '测试新增项目四';
r($projectClass->doCreate($normalProject)) && p('name') && e('测试新增项目一');
r($projectClass->doCreate($normalProject)) && p('name:0') && e('『项目名称』已经有『测试新增项目一』这条记录了。');
r($projectClass->doCreate($emptyNameProject)) && p('name:0') && e('『项目名称』不能为空。');
r($projectClass->doCreate($emptyEndProject)) && p('end:0') && e('『计划完成』不能为空。');
r($projectClass->doCreate($beginGtEndProject)) && p('end:0') && e('『计划完成』应当大于『2022-02-07』。');
r($projectClass->doCreate($emptyBeginProject)) && p('begin:0') && e('『计划开始』不能为空。');
r($projectClass->doCreateTest($normalProject)) && p('name') && e('测试新增项目一');
r($projectClass->doCreateTest($normalProject)) && p('name:0') && e('『项目名称』已经有『测试新增项目一』这条记录了。');
r($projectClass->doCreateTest($emptyNameProject)) && p('name:0') && e('『项目名称』不能为空。');
r($projectClass->doCreateTest($emptyEndProject)) && p('end:0') && e('『计划完成』不能为空。');
r($projectClass->doCreateTest($beginGtEndProject)) && p('end:0') && e('『计划完成』应当大于『2022-02-07』。');
r($projectClass->doCreateTest($emptyBeginProject)) && p('begin:0') && e('『计划开始』不能为空。');