+ [unittest] add cid.

This commit is contained in:
liyang
2025-11-14 13:05:25 +08:00
parent e68d1b0a19
commit ae7b38c164
4952 changed files with 5159 additions and 4968 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ include dirname(__FILE__, 5) . '/test/lib/init.php';
title=测试 programModel::accessDenied();
timeout=0
cid=1
cid=17669
- 权限不足跳转 @fail
- 权限不足跳转 @fail
+1 -1
View File
@@ -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
+1 -1
View File
@@ -11,7 +11,7 @@ su('admin');
title=测试 programTao::buildProgramActionsMap();
timeout=0
cid=1
cid=17674
*/
+1 -1
View File
@@ -5,7 +5,7 @@
title=测试 programModel::checkAccess();
timeout=0
cid=1
cid=17675
- 不传入ID @1
- 传入存在ID的值 @2
+1 -1
View File
@@ -5,7 +5,7 @@
title=测试 programModel::checkPriv();
timeout=0
cid=0
cid=17676
- 测试步骤1:programID为0时应返回false @0
- 测试步骤2:admin用户访问存在的programID应返回true @1
+1 -1
View File
@@ -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』。
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -5,7 +5,7 @@
title=测试 programModel::getBudgetLeft();
timeout=0
cid=1
cid=17681
- 查看项目集1的所有父项目集的预算剩余 @1000
- 查看项目集2的所有父项目集的预算剩余 @2000
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -21,7 +21,7 @@ $program->gen(20);
title=测试 programModel::getPairs();
timeout=0
cid=1
cid=17688
- 获取项目集个数 @15
- 获取所有项目集个数 @15
+1 -1
View File
@@ -19,7 +19,7 @@ $program->gen(10);
/**
title=测试 programModel::getPairsByList();
cid=1
cid=17689
pid=1
通过字符串'1'获取项目集名称 >> 项目集1
+1 -1
View File
@@ -25,7 +25,7 @@ $program->gen(10);
/**
title=测试 programModel::getParentPairs();
cid=1
cid=17690
pid=1
获取所有父项目集的数量 >> 5
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -8,7 +8,7 @@ su('admin');
title=测试 programModel::getTopByID();
timeout=0
cid=1
cid=17701
- 获取项目集1最上级的项目集id @1
- 获取项目集2最上级的项目集id @1
+1 -1
View File
@@ -5,7 +5,7 @@
title=测试 programModel::getTopByPath();
timeout=0
cid=1
cid=17702
- 传入一个path,返回最顶级path @2
- 传入一个path,返回最顶级path @1
+1 -1
View File
@@ -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
+1 -1
View File
@@ -19,7 +19,7 @@ $program->gen(2);
title=测试 programModel::isClickable();
timeout=0
cid=1
cid=17705
*/
+1 -1
View File
@@ -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
+1 -1
View File
@@ -5,7 +5,7 @@
title=测试 programTao::refreshStats();
timeout=0
cid=1
cid=17708
- 更新系统中项目、项目集的统计信息第1条的progress属性 @22.80
- 更新系统中项目、项目集的统计信息第2条的progress属性 @28.00
+1 -1
View File
@@ -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
+1 -1
View File
@@ -18,7 +18,7 @@ $program->gen(2);
title=测试 programModel::setTreePath();
timeout=0
cid=1
cid=17710
- 设置之前的项目集的path属性path @,10,
- 设置之后的项目集的path属性path @,1,10,
+1 -1
View File
@@ -57,7 +57,7 @@ $tester->dao->insert(TABLE_PROJECT)->data(array(
title=测试 programModel::suspend();
timeout=0
cid=0
cid=17711
- 步骤1:正常挂起等待状态的项目集 @1
- 步骤2:正常挂起进行中状态的项目集 @1
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -5,7 +5,7 @@
title=测试 programModel::fixLinkedProduct();
timeout=0
cid=1
cid=17717
- 测试空数据 @0
- 测试含有影子产品的项目修改。 @4
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -4,7 +4,7 @@
title=测试 programTao::updateProgress();
timeout=0
cid=1
cid=17722
- 获取系统中所有项目集的进度 1第1条的progress属性 @0.00
- 获取系统中所有项目集的进度 2第2条的progress属性 @0.00
+1 -1
View File
@@ -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
+1 -1
View File
@@ -5,7 +5,7 @@
title=测试 programZen::buildTree();
timeout=0
cid=0
cid=17726
- 测试步骤1:空数组输入 >> 返回空数组
- 测试步骤2:单层顶级项目集(parent=0) >> 返回包含所有顶级项目集
+1 -1
View File
@@ -5,7 +5,7 @@
title=测试 programZen::getKanbanList();
timeout=0
cid=0
cid=17727
- 测试步骤1:默认参数my获取看板列表 @1
- 测试步骤2:参数为my获取看板列表 @1
+1 -1
View File
@@ -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