* [misc] code for unit test.
This commit is contained in:
@@ -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'); //传入关联多分支,并分解成任务的需求,检查需求阶段。
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user