znt/module/project/test/model/getprojectexecutionpairs.php

48 lines
2.5 KiB
PHP

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
/**
title=测试 projectModel->getProjectExecutionPairs();
cid=17845
- 查看全部项目与执行键值对数组数量为6 @2
- 查看瀑布项目编号为3的阶段5 @2
- 查看scrum项目编号为6的无执行 @5
- 查看状态为未完成执行的全部项目与执行键值对数组数量为6 @2
- 查看状态为未完成执行的瀑布项目编号为3的阶段5 @2
- 查看状态为未完成执行的scrum项目编号为6的无执行 @5
- 查看状态为进行中执行的全部项目与执行键值对数组数量为6 @1
- 查看状态为进行中执行的瀑布项目编号为3的阶段5 @2
- 查看状态为未完成执行的全部项目与执行键值对数组数量为6 @0
- 查看状态为进行中执行的全部项目与执行键值对数组数量为6 @0
*/
su('admin');
zenData('project')->loadYaml('project')->gen(6);
global $tester;
$tester->loadModel('project');
$allProjectPairs = $tester->project->getProjectExecutionPairs();
$undoneProjectPairs = $tester->project->getProjectExecutionPairs('0', 'undone');
$doingProjectPairs = $tester->project->getProjectExecutionPairs('0', 'doing');
$undoneMultipleProjectPairs = $tester->project->getProjectExecutionPairs('1', 'undone');
$doingMultipleProjectPairs = $tester->project->getProjectExecutionPairs('1', 'doing');
r(count($allProjectPairs)) && p() && e('2'); // 查看全部项目与执行键值对数组数量为6
r($allProjectPairs[1]) && p() && e('2'); // 查看瀑布项目编号为3的阶段5
r($allProjectPairs[3]) && p() && e('5'); // 查看scrum项目编号为6的无执行
r(count($undoneProjectPairs)) && p() && e('2'); // 查看状态为未完成执行的全部项目与执行键值对数组数量为6
r($undoneProjectPairs[1]) && p() && e('2'); // 查看状态为未完成执行的瀑布项目编号为3的阶段5
r($undoneProjectPairs[3]) && p() && e('5'); // 查看状态为未完成执行的scrum项目编号为6的无执行
r(count($doingProjectPairs)) && p() && e('1'); // 查看状态为进行中执行的全部项目与执行键值对数组数量为6
r($doingProjectPairs[1]) && p() && e('2'); // 查看状态为进行中执行的瀑布项目编号为3的阶段5
r(count($undoneMultipleProjectPairs)) && p() && e('0'); // 查看状态为未完成执行的全部项目与执行键值对数组数量为6
r(count($doingMultipleProjectPairs)) && p() && e('0'); // 查看状态为进行中执行的全部项目与执行键值对数组数量为6