* [misc] code for unit test.

This commit is contained in:
sunguangming
2024-07-01 08:51:14 +08:00
committed by 田淑杰
parent bf2f1006e4
commit 2eadae31ab
3 changed files with 14 additions and 14 deletions
+6 -6
View File
@@ -8,10 +8,10 @@ timeout=0
cid=0
- 不传入需求; @0
- 传入已经分解任务的需求,检查需求阶段。属性stage @planning
- 传入已经分解任务的需求,检查需求阶段。属性stage @testing
- 传入已关闭的需求,检查需求阶段。属性stage @closed
- 传入只关联的计划的需求,检查需求阶段。属性stage @planned
- 传入只关联的项目的需求,检查需求阶段。属性stage @planning
- 传入只关联的项目的需求,检查需求阶段。属性stage @projected
- 传入关联多分支,并分解成任务的需求,检查需求阶段。属性stage @testing
- 传入关联多分支,并分解成任务的需求,检查分支 0 的需求阶段。属性stage @testing
- 传入关联多分支,并分解成任务的需求,检查分支 1 的需求阶段。属性stage @tested
@@ -73,10 +73,10 @@ $storyModel = $tester->loadModel('story');
r($storyModel->setStage(0)) && p() && e('0'); //不传入需求;
$storyTest = new storyTest();
r($storyTest->setStageTest(1)) && p('stage') && e('planning'); //传入已经分解任务的需求,检查需求阶段。
r($storyTest->setStageTest(3)) && p('stage') && e('closed'); //传入已关闭的需求,检查需求阶段。
r($storyTest->setStageTest(4)) && p('stage') && e('planned'); //传入只关联的计划的需求,检查需求阶段。
r($storyTest->setStageTest(5)) && p('stage') && e('planning'); //传入只关联的项目的需求,检查需求阶段。
r($storyTest->setStageTest(1)) && p('stage') && e('testing'); //传入已经分解任务的需求,检查需求阶段。
r($storyTest->setStageTest(3)) && p('stage') && e('closed'); //传入已关闭的需求,检查需求阶段。
r($storyTest->setStageTest(4)) && p('stage') && e('planned'); //传入只关联的计划的需求,检查需求阶段。
r($storyTest->setStageTest(5)) && p('stage') && e('projected'); //传入只关联的项目的需求,检查需求阶段。
$story = $storyTest->setStageTest(2);
r($story) && p('stage') && e('testing'); //传入关联多分支,并分解成任务的需求,检查需求阶段。
+7 -7
View File
@@ -3,26 +3,26 @@
include dirname(__FILE__, 5) . '/test/lib/init.php';
su('admin');
$product = zdTable('product')->gen(1);
$product = zenData('product')->gen(1);
$project = zdTable('project');
$project = zenData('project');
$project->id->range('11-20');
$project->type->range('project,project,sprint,kanban');
$project->model->range('scrum,kanban');
$project->gen(10);
$projectStory = zdTable('projectstory');
$projectStory = zenData('projectstory');
$projectStory->story->range('6-20');
$projectStory->product->range('1');
$projectStory->project->range('11-20');
$projectStory->gen(15);
$projectProduct = zdTable('projectproduct');
$projectProduct = zenData('projectproduct');
$projectProduct->product->range('1');
$projectProduct->project->range('11-20');
$projectProduct->gen(10);
$story = zdTable('story');
$story = zenData('story');
$story->product->range('1');
$story->plan->range('`1,2`,2,3,4,5');
$story->type->range('story');
@@ -32,13 +32,13 @@ $story->isParent->range('1{5},0{15}');
$story->stage->range('wait,planned,developing,tested,released');
$story->gen(20)->fixPath();
$task = zdTable('task');
$task = zenData('task');
$task->story->range('6-20');
$task->execution->range('11-20');
$task->type->range('devel,test,design');
$task->gen(100);
$release = zdTable('release');
$release = zenData('release');
$release->stories->range('6-10');
$release->gen(5);
+1 -1
View File
@@ -1497,7 +1497,7 @@ class storyZen extends story
if(in_array($this->app->tab, array('project', 'execution')))
{
$story->stage = $storyType == 'story' ? 'projected' : 'planning';
$story->stage = 'projected';
}
!empty($story->assignedTo) && $story->assignedDate = $now;