+ [unittest] add cid.
This commit is contained in:
@@ -6,7 +6,7 @@ include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
title=测试 programModel::accessDenied();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17669
|
||||
|
||||
- 权限不足跳转 @fail
|
||||
- 权限不足跳转 @fail
|
||||
|
||||
@@ -6,7 +6,7 @@ include dirname(__FILE__, 2) . '/lib/program.unittest.class.php';
|
||||
|
||||
title=测试 programModel::activate();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17670
|
||||
|
||||
- 测试实际完成时间小于实际开始时间的情况属性end @『计划完成』应当不小于『计划开始』。
|
||||
- 测试激活一个项目集
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
title=测试 programModel::appendStatToProjects();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17671
|
||||
|
||||
*/
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
@@ -6,7 +6,7 @@ include dirname(__FILE__, 2) . '/lib/program.unittest.class.php';
|
||||
|
||||
title=测试 programModel::batchProcessProgramName();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17672
|
||||
|
||||
- 测试处理所有项目第5条的name属性 @项目集2/项目3
|
||||
- 测试处理所有项目第3条的name属性 @项目集1/项目集1/项目1
|
||||
|
||||
@@ -5,7 +5,7 @@ include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
title=测试 programModel::batchUnlinkStakeholders();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17673
|
||||
|
||||
- 测试批量解除项目集1与干系人的关联 @1
|
||||
- 测试批量解除项目集1与干系人的关联 @1
|
||||
|
||||
@@ -11,7 +11,7 @@ su('admin');
|
||||
|
||||
title=测试 programTao::buildProgramActionsMap();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17674
|
||||
|
||||
*/
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::checkAccess();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17675
|
||||
|
||||
- 不传入ID @1
|
||||
- 传入存在ID的值 @2
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::checkPriv();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17676
|
||||
|
||||
- 测试步骤1:programID为0时应返回false @0
|
||||
- 测试步骤2:admin用户访问存在的programID应返回true @1
|
||||
|
||||
@@ -6,7 +6,7 @@ include dirname(__FILE__, 2) . '/lib/program.unittest.class.php';
|
||||
|
||||
title=测试 programModel::close();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17677
|
||||
|
||||
- 测试实际完成时间大于今日的情况第realEnd条的0属性 @~f:『实际完成日期』应当不大于~
|
||||
- 测试实际完成时间小于实际开始时间的情况第realEnd条的0属性 @『实际完成日期』应当不小于『2023-09-11』。
|
||||
|
||||
@@ -16,7 +16,7 @@ $program->gen(1);
|
||||
/**
|
||||
|
||||
title=测试 programModel::create();
|
||||
cid=1
|
||||
cid=17678
|
||||
pid=1
|
||||
|
||||
创建新项目集 >> 测试新增项目集一
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::createDefaultProgram();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17679
|
||||
|
||||
- 查询项目集数量 @1
|
||||
- 查询默认项目集数据
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
/**
|
||||
title=测试programTao::getBaseDataList();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17680
|
||||
|
||||
- 获取id为3的path第1条的path属性 @,1,
|
||||
- 获取id为2的path第2条的path属性 @,1,2,
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getBudgetLeft();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17681
|
||||
|
||||
- 查看项目集1的所有父项目集的预算剩余 @1000
|
||||
- 查看项目集2的所有父项目集的预算剩余 @2000
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getById();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17682
|
||||
|
||||
- 通过id字段获取id=1的项目集。
|
||||
- 属性id @1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getChildrenPairsByID();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17683
|
||||
|
||||
- 测试步骤1:获取有子项目集的项目集ID为1的子项目集和项目
|
||||
- 属性3 @子项目集1
|
||||
|
||||
@@ -6,7 +6,7 @@ include dirname(__FILE__, 2) . '/lib/program.unittest.class.php';
|
||||
|
||||
title=测试 programModel::getInvolvedPrograms();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17684
|
||||
|
||||
- 获取admin参与的项目集数量 @2
|
||||
- 获取test1参与的项目集数量 @1
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
title=测试 programModel::getKanbanStatisticData();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17685
|
||||
|
||||
- 获取项目集的产品数量 @9
|
||||
- 获取项目集的计划数量 @0
|
||||
|
||||
@@ -20,7 +20,7 @@ $program->gen(20);
|
||||
|
||||
title=测试 programModel::getList();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17686
|
||||
|
||||
- 查看所有项目和项目集的个数 @20
|
||||
- 查看分页后项目集和项目的个数 @10
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
/**
|
||||
|
||||
title=测试 programModel::getListBySearch();
|
||||
cid=0
|
||||
cid=17687
|
||||
|
||||
- 按照id倒序查看,所有名称包含项目集并且未开始的第一个项目集第17条的name属性 @项目集17
|
||||
- 按照id正序查看,所有名称包含项目集并且进行中的第一个项目集第2条的name属性 @项目集2
|
||||
|
||||
@@ -21,7 +21,7 @@ $program->gen(20);
|
||||
|
||||
title=测试 programModel::getPairs();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17688
|
||||
|
||||
- 获取项目集个数 @15
|
||||
- 获取所有项目集个数 @15
|
||||
|
||||
@@ -19,7 +19,7 @@ $program->gen(10);
|
||||
/**
|
||||
|
||||
title=测试 programModel::getPairsByList();
|
||||
cid=1
|
||||
cid=17689
|
||||
pid=1
|
||||
|
||||
通过字符串'1'获取项目集名称 >> 项目集1
|
||||
|
||||
@@ -25,7 +25,7 @@ $program->gen(10);
|
||||
/**
|
||||
|
||||
title=测试 programModel::getParentPairs();
|
||||
cid=1
|
||||
cid=17690
|
||||
pid=1
|
||||
|
||||
获取所有父项目集的数量 >> 5
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getParentPM();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17691
|
||||
|
||||
- 获取父项目集的负责人数量 @4
|
||||
- 获取父项目集的负责人account第6条的admin属性 @admin
|
||||
|
||||
@@ -10,7 +10,7 @@ zenData('product')->loadYaml('product')->gen(30);
|
||||
|
||||
title=测试 programModel::getProductByProgram();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17692
|
||||
|
||||
*/
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ $product->gen(10);
|
||||
|
||||
title=测试 programModel::getProductPairs();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17693
|
||||
|
||||
- 获取项目集1下的所有产品数量 @10
|
||||
- 根据项目集ID获取关联产品名字属性2 @产品2
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getProductPairsByID();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17694
|
||||
|
||||
- 获取项目集ID为1的所有产品键值对
|
||||
- 属性1 @产品1
|
||||
|
||||
@@ -7,7 +7,7 @@ include dirname(__FILE__, 2) . '/lib/program.unittest.class.php';
|
||||
|
||||
title=测试 programModel::getProgramIDByObject();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17695
|
||||
|
||||
- 获取项目集的id @1
|
||||
- 获取敏捷项目的项目集id @1
|
||||
|
||||
@@ -42,7 +42,7 @@ su('admin');
|
||||
|
||||
title=测试 programModel::getProjectList();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17696
|
||||
|
||||
- 获取所有项目列表数量 @6
|
||||
- 获取未完成项目列表数量 @3
|
||||
|
||||
@@ -42,7 +42,7 @@ su('admin');
|
||||
|
||||
title=测试 programModel::getProjectStats();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17697
|
||||
|
||||
*/
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getStakeholders();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17698
|
||||
|
||||
- 获取干系人数量 @2
|
||||
- 获取干系人数量 @1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getSwitcher();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17699
|
||||
|
||||
- 步骤1:有效项目集ID包含项目集名称 @1
|
||||
- 步骤2:ID为0的情况包含所有项目集文本 @1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getTeamMemberPairs();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17700
|
||||
|
||||
- 获取项目集1下所有团队成员数量 @4
|
||||
- 获取项目集2下所有团队成员数量 @1
|
||||
|
||||
@@ -8,7 +8,7 @@ su('admin');
|
||||
|
||||
title=测试 programModel::getTopByID();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17701
|
||||
|
||||
- 获取项目集1最上级的项目集id @1
|
||||
- 获取项目集2最上级的项目集id @1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::getTopByPath();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17702
|
||||
|
||||
- 传入一个path,返回最顶级path @2
|
||||
- 传入一个path,返回最顶级path @1
|
||||
|
||||
@@ -21,7 +21,7 @@ $program->gen(5);
|
||||
|
||||
title=测试 programModel::getTopPairs();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17703
|
||||
|
||||
- 获取系统中有权限的顶级项目集数量 @3
|
||||
- 获取系统中有权限的未关闭的顶级项目集数量 @2
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::hasUnfinished();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17704
|
||||
|
||||
- 获取项目集1下未完成的项目和项目集数量 @1
|
||||
- 获取项目集2下未完成的项目和项目集数量 @1
|
||||
|
||||
@@ -19,7 +19,7 @@ $program->gen(2);
|
||||
|
||||
title=测试 programModel::isClickable();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17705
|
||||
|
||||
*/
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ zenData('project')->loadYaml('program')->gen(30);
|
||||
|
||||
title=测试 programModel::processNode();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17706
|
||||
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
title=测试 programTao::refreshProjectStats();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17707
|
||||
|
||||
- 更新项目 11 的统计信息,获取项目 11 的统计信息
|
||||
- 属性progress @22.80
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programTao::refreshStats();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17708
|
||||
|
||||
- 更新系统中项目、项目集的统计信息第1条的progress属性 @22.80
|
||||
- 更新系统中项目、项目集的统计信息第2条的progress属性 @28.00
|
||||
|
||||
@@ -38,7 +38,7 @@ $tester->dao->insert(TABLE_PROJECT)->data(array(
|
||||
|
||||
title=测试 programModel::setMenu();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17709
|
||||
|
||||
- 执行programTest模块的setMenuTest方法,参数是1 @1
|
||||
- 执行programTest模块的setMenuTest方法 @1
|
||||
|
||||
@@ -18,7 +18,7 @@ $program->gen(2);
|
||||
|
||||
title=测试 programModel::setTreePath();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17710
|
||||
|
||||
- 设置之前的项目集的path属性path @,10,
|
||||
- 设置之后的项目集的path属性path @,1,10,
|
||||
|
||||
@@ -57,7 +57,7 @@ $tester->dao->insert(TABLE_PROJECT)->data(array(
|
||||
|
||||
title=测试 programModel::suspend();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17711
|
||||
|
||||
- 步骤1:正常挂起等待状态的项目集 @1
|
||||
- 步骤2:正常挂起进行中状态的项目集 @1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::update();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17712
|
||||
|
||||
- 正常更新项目集的情况属性name @测试更新项目集
|
||||
- 正常更新项目集的情况属性status @doing
|
||||
|
||||
@@ -12,7 +12,7 @@ zenData('userview')->gen(5);
|
||||
|
||||
title=测试 programModel::updateChildUserView();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17713
|
||||
|
||||
- 更新项目集ID为0下的用户视图。 @,2
|
||||
- 更新项目集ID为1下的用户视图。 @,2
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::updateOrder();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17714
|
||||
|
||||
- 设置排序是1属性order @1
|
||||
- 设置排序是5属性order @5
|
||||
|
||||
@@ -17,7 +17,7 @@ su('admin');
|
||||
|
||||
title=测试 programTao::buildProgramActionsMap();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17715
|
||||
|
||||
- 测试生成项目集id为1的操作按钮数据。第0条的name属性 @close
|
||||
- 测试生成项目集id为2的操作按钮数据。第0条的name属性 @close
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programTao::buildProjectActionsMap();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17716
|
||||
|
||||
- 测试生成项目集id为1的操作按钮数据。第0条的name属性 @team
|
||||
- 测试生成项目集id为1的操作按钮数据。第0条的name属性 @team
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programModel::fixLinkedProduct();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17717
|
||||
|
||||
- 测试空数据 @0
|
||||
- 测试含有影子产品的项目修改。 @4
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
title=测试programTao::getNormalActions();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17718
|
||||
|
||||
- 项目集第0条的name属性 @edit
|
||||
- 项目集第1条的name属性 @create
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试programTao::getRootProgramList();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17719
|
||||
|
||||
- 执行$programList @10
|
||||
- 执行$programList
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
title=测试 programTao::getTaskStats();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17720
|
||||
|
||||
- 获取系统中所有项目的任务统计信息
|
||||
- 第11条的totalEstimate属性 @51
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programTao::setNoTaskExecution();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17721
|
||||
|
||||
- 步骤1:项目1下有执行6没有任务第6条的execution属性 @6
|
||||
- 步骤2:项目2下所有执行都有任务 @0
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
title=测试 programTao::updateProgress();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17722
|
||||
|
||||
- 获取系统中所有项目集的进度 1第1条的progress属性 @0.00
|
||||
- 获取系统中所有项目集的进度 2第2条的progress属性 @0.00
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
title=测试 programTao::updateStats();
|
||||
timeout=0
|
||||
cid=1
|
||||
cid=17723
|
||||
|
||||
- 获取系统中所有项目的任务统计信息
|
||||
- 第11条的estimate属性 @51
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::buildProgramForCreate();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17724
|
||||
|
||||
- 执行programTest模块的buildProgramForCreateTest方法
|
||||
- 属性type @program
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::buildProgramForEdit();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17725
|
||||
|
||||
- 执行programTest模块的buildProgramForEditTest方法,参数是1 属性status @doing
|
||||
- 执行programTest模块的buildProgramForEditTest方法,参数是2 属性end @2059-12-31
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::buildTree();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17726
|
||||
|
||||
- 测试步骤1:空数组输入 >> 返回空数组
|
||||
- 测试步骤2:单层顶级项目集(parent=0) >> 返回包含所有顶级项目集
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::getKanbanList();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17727
|
||||
|
||||
- 测试步骤1:默认参数my获取看板列表 @1
|
||||
- 测试步骤2:参数为my获取看板列表 @1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::getLink();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17728
|
||||
|
||||
- 执行programTest模块的getLinkTest方法,参数是'product', 'browse', '1', '', 'other' @getlink.php?m=product&f=all&programID=1
|
||||
- 执行programTest模块的getLinkTest方法,参数是'project', 'browse', '1', '', 'program' @getlink.php?m=program&f=project&programID=1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::getPMListByPrograms();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17729
|
||||
|
||||
- 执行programTest模块的getPMListByProgramsTest方法,参数是$testData1 @0
|
||||
- 执行programTest模块的getPMListByProgramsTest方法,参数是$testData2 @2
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::getProductsByBrowseType();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17730
|
||||
|
||||
- 执行programTest模块的getProductsByBrowseTypeTest方法,参数是'all', $products @10
|
||||
- 执行programTest模块的getProductsByBrowseTypeTest方法,参数是'unclosed', $products @10
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::getProgramList4Kanban();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17731
|
||||
|
||||
- 测试步骤1:使用默认参数my获取看板数据 @1
|
||||
- 测试步骤2:使用参数my获取看板数据 @1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::getProgramsByType();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17732
|
||||
|
||||
- 执行programTest模块的getProgramsByTypeTest方法,参数是'doing', 'id_desc', 0 @9
|
||||
- 执行programTest模块的getProgramsByTypeTest方法,参数是'unclosed', 'id_desc', 0 @17
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::prepareStartExtras();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17733
|
||||
|
||||
- 执行programTest模块的prepareStartExtrasTest方法,参数是array
|
||||
- 属性status @doing
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
title=测试 programZen::removeSubjectToCurrent();
|
||||
timeout=0
|
||||
cid=0
|
||||
cid=17734
|
||||
|
||||
- 执行programTest模块的removeSubjectToCurrentTest方法,参数是array @4
|
||||
- 执行programTest模块的removeSubjectToCurrentTest方法,参数是array @6
|
||||
|
||||
Reference in New Issue
Block a user