Merge branch release/21.7.5 of zentao/zentaopms (#10938)
This commit is contained in:
@@ -16,11 +16,18 @@ title=测试 projectModel::suspend;
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行$project1 @1
|
||||
|
||||
- 执行$project2 @1
|
||||
|
||||
|
||||
- 检查更新 id_asc 排序的返回结果 @1
|
||||
- 检查 id_asc 排序后, projectID 为 1 的 order @5
|
||||
- 检查 id_asc 排序后, projectID 为 2 的 order @10
|
||||
- 检查 id_asc 排序后, projectID 为 3 的 order @15
|
||||
- 检查 id_asc 排序后, projectID 为 4 的 order @20
|
||||
- 检查 id_asc 排序后, projectID 为 5 的 order @25
|
||||
- 检查更新 id_desc 排序的返回结果 @1
|
||||
- 检查 id_desc 排序后, projectID 为 1 的 order @25
|
||||
- 检查 id_desc 排序后, projectID 为 2 的 order @20
|
||||
- 检查 id_desc 排序后, projectID 为 3 的 order @15
|
||||
- 检查 id_desc 排序后, projectID 为 4 的 order @10
|
||||
- 检查 id_desc 排序后, projectID 为 5 的 order @5
|
||||
|
||||
*/
|
||||
|
||||
@@ -33,7 +40,21 @@ $idList = array(1,2,3,4,5);
|
||||
$order1 = 'id_asc';
|
||||
$order2 = 'id_desc';
|
||||
$project1 = $tester->project->updateOrder($idList, $order1);
|
||||
$project2 = $tester->project->updateOrder($idList, $order2);
|
||||
r($project1) && p() && e('1'); //检查更新 id_asc 排序的返回结果
|
||||
|
||||
r($project1) && p() && e('1');
|
||||
r($project2) && p() && e('1');
|
||||
$projects = $tester->project->dao->select('id,`order`')->from(TABLE_PROJECT)->where('id')->in($idList)->orderBy('`order`')->fetchPairs('id', 'order');
|
||||
r($projects[1]) && p() && e('5'); //检查 id_asc 排序后, projectID 为 1 的 order
|
||||
r($projects[2]) && p() && e('10'); //检查 id_asc 排序后, projectID 为 2 的 order
|
||||
r($projects[3]) && p() && e('15'); //检查 id_asc 排序后, projectID 为 3 的 order
|
||||
r($projects[4]) && p() && e('20'); //检查 id_asc 排序后, projectID 为 4 的 order
|
||||
r($projects[5]) && p() && e('25'); //检查 id_asc 排序后, projectID 为 5 的 order
|
||||
|
||||
$project2 = $tester->project->updateOrder($idList, $order2);
|
||||
r($project2) && p() && e('1'); //检查更新 id_desc 排序的返回结果
|
||||
|
||||
$projects = $tester->project->dao->select('id,`order`')->from(TABLE_PROJECT)->where('id')->in($idList)->orderBy('`order`')->fetchPairs('id', 'order');
|
||||
r($projects[1]) && p() && e('25'); //检查 id_desc 排序后, projectID 为 1 的 order
|
||||
r($projects[2]) && p() && e('20'); //检查 id_desc 排序后, projectID 为 2 的 order
|
||||
r($projects[3]) && p() && e('15'); //检查 id_desc 排序后, projectID 为 3 的 order
|
||||
r($projects[4]) && p() && e('10'); //检查 id_desc 排序后, projectID 为 4 的 order
|
||||
r($projects[5]) && p() && e('5'); //检查 id_desc 排序后, projectID 为 5 的 order
|
||||
@@ -21,6 +21,17 @@ title=测试 projectModel->create();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行projectClass模块的testCreateProduct方法,参数是$projectID, $project, $postData, $program @1
|
||||
- 执行$product
|
||||
- 属性id @1
|
||||
- 属性name @测试新增项目一
|
||||
- 执行projectClass模块的testCreateProduct方法,参数是$projectID, $emptyNameProject, $postData, $program 第name条的0属性 @『产品名称』不能为空。
|
||||
- 执行projectClass模块的testCreateProduct方法,参数是$projectID, $project, $postData, $program 第name条的0属性 @『产品名称』已经有『测试新增项目一』这条记录了。
|
||||
- 执行projectClass模块的testCreateProduct方法,参数是$projectID, $hasProductProject, $postData, $program @1
|
||||
- 执行$product
|
||||
- 属性id @2
|
||||
- 属性name @测试新增产品一
|
||||
|
||||
*/
|
||||
|
||||
global $tester;
|
||||
@@ -64,6 +75,13 @@ $project = $projectClass->create($project, $postData);
|
||||
$projectID = $project->id;
|
||||
|
||||
r($projectClass->testCreateProduct($projectID, $project, $postData, $program)) && p() && e('1');
|
||||
|
||||
$product = $tester->dao->select('*')->from(TABLE_PRODUCT)->orderBy('id_desc')->limit(1)->fetch();
|
||||
r($product) && p('id,name') && e('1,测试新增项目一');
|
||||
|
||||
r($projectClass->testCreateProduct($projectID, $emptyNameProject, $postData, $program)) && p('name:0') && e('『产品名称』不能为空。');
|
||||
r($projectClass->testCreateProduct($projectID, $project, $postData, $program)) && p('name:0') && e('『产品名称』已经有『测试新增项目一』这条记录了。');
|
||||
r($projectClass->testCreateProduct($projectID, $hasProductProject, $postData, $program)) && p() && e('1');
|
||||
|
||||
$product = $tester->dao->select('*')->from(TABLE_PRODUCT)->orderBy('id_desc')->limit(1)->fetch();
|
||||
r($product) && p('id,name') && e('2,测试新增产品一');
|
||||
Reference in New Issue
Block a user