Files
EasySoft-ZenTaoPMS/module/task/test/model/getlistbystory.php
T

75 lines
8.0 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/task.unittest.class.php';
su('admin');
zenData('task')->loadYaml('task')->gen(12);
/**
title=taskModel->getListByStory();
timeout=0
cid=1
*/
$storyIdList = array(0, 1, 2, 3);
$executionIdList = array(3, 4, 6);
$projectIdList = array(1, 2);
$task = new taskTest();
r($task->getListByStoryTest($storyIdList[0])) && p('5:name') && e('开发任务15'); // 获取未关联需求的任务
r($task->getListByStoryTest($storyIdList[1])) && p('1:name') && e('开发任务11'); // 获取关联需求ID=1的任务
r($task->getListByStoryTest($storyIdList[2])) && p('3:name') && e('开发任务13'); // 获取关联需求ID=2的任务
r($task->getListByStoryTest($storyIdList[3])) && p() && e('0'); // 获取关联需求ID=3的任务
r(count($task->getListByStoryTest($storyIdList[0]))) && p() && e('4'); // 获取未关联需求的任务数量
r(count($task->getListByStoryTest($storyIdList[1]))) && p() && e('2'); // 获取关联需求ID=1的任务数量
r(count($task->getListByStoryTest($storyIdList[2]))) && p() && e('2'); // 获取关联需求ID=2的任务数量
r(count($task->getListByStoryTest($storyIdList[3]))) && p() && e('0'); // 获取关联需求ID=3的任务数量
r($task->getListByStoryTest($storyIdList[0], $executionIdList[0])) && p() && e('0'); // 获取未关联需求并且执行ID=3的任务
r($task->getListByStoryTest($storyIdList[1], $executionIdList[0])) && p('1:name') && e('开发任务11'); // 获取关联需求ID=1并且执行ID=3的任务
r($task->getListByStoryTest($storyIdList[2], $executionIdList[0])) && p('3:name') && e('开发任务13'); // 获取关联需求ID=2并且执行ID=3的任务
r($task->getListByStoryTest($storyIdList[3], $executionIdList[0])) && p() && e('0'); // 获取关联需求ID=3并且执行ID=3的任务
r(count($task->getListByStoryTest($storyIdList[0], $executionIdList[0]))) && p() && e('0'); // 获取未关联需求并且执行ID=3的任务数量
r(count($task->getListByStoryTest($storyIdList[1], $executionIdList[0]))) && p() && e('2'); // 获取关联需求ID=1并且执行ID=3的的任务数量
r(count($task->getListByStoryTest($storyIdList[2], $executionIdList[0]))) && p() && e('1'); // 获取关联需求ID=2并且执行ID=3的的任务数量
r(count($task->getListByStoryTest($storyIdList[3], $executionIdList[0]))) && p() && e('0'); // 获取关联需求ID=3并且执行ID=3的的任务数量
r($task->getListByStoryTest($storyIdList[0], $executionIdList[1])) && p('5:name') && e('开发任务15'); // 获取未关联需求并且执行ID=4的任务
r($task->getListByStoryTest($storyIdList[1], $executionIdList[1])) && p() && e('0'); // 获取关联需求ID=1并且执行ID=4的任务
r($task->getListByStoryTest($storyIdList[2], $executionIdList[1])) && p('4:name') && e('开发任务14'); // 获取关联需求ID=2并且执行ID=4的任务
r($task->getListByStoryTest($storyIdList[3], $executionIdList[1])) && p() && e('0'); // 获取关联需求ID=3并且执行ID=4的任务
r(count($task->getListByStoryTest($storyIdList[0], $executionIdList[1]))) && p() && e('2'); // 获取未关联需求并且执行ID=4的任务数量
r(count($task->getListByStoryTest($storyIdList[1], $executionIdList[1]))) && p() && e('0'); // 获取关联需求ID=1并且执行ID=4的的任务数量
r(count($task->getListByStoryTest($storyIdList[2], $executionIdList[1]))) && p() && e('1'); // 获取关联需求ID=2并且执行ID=4的的任务数量
r(count($task->getListByStoryTest($storyIdList[3], $executionIdList[1]))) && p() && e('0'); // 获取关联需求ID=3并且执行ID=4的的任务数量
r($task->getListByStoryTest($storyIdList[0], $executionIdList[2])) && p() && e('0'); // 获取未关联需求并且执行ID=6的任务
r($task->getListByStoryTest($storyIdList[1], $executionIdList[2])) && p() && e('0'); // 获取关联需求ID=1并且执行ID=6的任务
r($task->getListByStoryTest($storyIdList[2], $executionIdList[2])) && p() && e('0'); // 获取关联需求ID=2并且执行ID=6的任务
r($task->getListByStoryTest($storyIdList[3], $executionIdList[2])) && p() && e('0'); // 获取关联需求ID=3并且执行ID=6的任务
r(count($task->getListByStoryTest($storyIdList[0], $executionIdList[2]))) && p() && e('0'); // 获取未关联需求并且执行ID=6的任务数量
r(count($task->getListByStoryTest($storyIdList[1], $executionIdList[2]))) && p() && e('0'); // 获取关联需求ID=1并且执行ID=6的的任务数量
r(count($task->getListByStoryTest($storyIdList[2], $executionIdList[2]))) && p() && e('0'); // 获取关联需求ID=2并且执行ID=6的的任务数量
r(count($task->getListByStoryTest($storyIdList[3], $executionIdList[2]))) && p() && e('0'); // 获取关联需求ID=3并且执行ID=6的的任务数量
r($task->getListByStoryTest($storyIdList[0], $executionIdList[0], $projectIdList[0])) && p() && e('0'); // 获取未关联需求并且执行ID=3、项目ID=1的任务
r($task->getListByStoryTest($storyIdList[1], $executionIdList[0], $projectIdList[0])) && p('2:name') && e('开发任务12'); // 获取关联需求ID=1并且执行ID=3、项目ID=1的任务
r($task->getListByStoryTest($storyIdList[2], $executionIdList[0], $projectIdList[0])) && p('3:name') && e('开发任务13'); // 获取关联需求ID=2并且执行ID=3、项目ID=1的任务
r($task->getListByStoryTest($storyIdList[3], $executionIdList[0], $projectIdList[0])) && p() && e('0'); // 获取关联需求ID=3并且执行ID=3、项目ID=1的任务
r(count($task->getListByStoryTest($storyIdList[0], $executionIdList[0], $projectIdList[0]))) && p() && e('0'); // 获取未关联需求并且执行ID=3、项目ID=1的任务数量
r(count($task->getListByStoryTest($storyIdList[1], $executionIdList[0], $projectIdList[0]))) && p() && e('2'); // 获取关联需求ID=1并且执行ID=3、项目ID=1的的任务数量
r(count($task->getListByStoryTest($storyIdList[2], $executionIdList[0], $projectIdList[0]))) && p() && e('1'); // 获取关联需求ID=2并且执行ID=3、项目ID=1的的任务数量
r(count($task->getListByStoryTest($storyIdList[3], $executionIdList[0], $projectIdList[0]))) && p() && e('0'); // 获取关联需求ID=3并且执行ID=3、项目ID=1的的任务数量
r($task->getListByStoryTest($storyIdList[0], $executionIdList[0], $projectIdList[1])) && p() && e('0'); // 获取未关联需求并且执行ID=3、项目ID=2的任务
r($task->getListByStoryTest($storyIdList[1], $executionIdList[0], $projectIdList[1])) && p() && e('0'); // 获取关联需求ID=1并且执行ID=3、项目ID=2的任务
r($task->getListByStoryTest($storyIdList[2], $executionIdList[0], $projectIdList[1])) && p() && e('0'); // 获取关联需求ID=2并且执行ID=3、项目ID=2的任务
r($task->getListByStoryTest($storyIdList[3], $executionIdList[0], $projectIdList[1])) && p() && e('0'); // 获取关联需求ID=3并且执行ID=3、项目ID=2的任务
r(count($task->getListByStoryTest($storyIdList[0], $executionIdList[0], $projectIdList[1]))) && p() && e('0'); // 获取未关联需求并且执行ID=3、项目ID=2的任务数量
r(count($task->getListByStoryTest($storyIdList[1], $executionIdList[0], $projectIdList[1]))) && p() && e('0'); // 获取关联需求ID=1并且执行ID=3、项目ID=2的的任务数量
r(count($task->getListByStoryTest($storyIdList[2], $executionIdList[0], $projectIdList[1]))) && p() && e('0'); // 获取关联需求ID=2并且执行ID=3、项目ID=2的的任务数量
r(count($task->getListByStoryTest($storyIdList[3], $executionIdList[0], $projectIdList[1]))) && p() && e('0'); // 获取关联需求ID=3并且执行ID=3、项目ID=2的的任务数量