44 lines
1.7 KiB
PHP
Executable file
44 lines
1.7 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
|
|
$taskTeam = zenData('taskteam');
|
|
$taskTeam->id->range('1-5');
|
|
$taskTeam->task->range('1{2},2{3}');
|
|
$taskTeam->account->range('admin,dev01,admin,dev01,dev02');
|
|
$taskTeam->estimate->range('1{2},2{3}');
|
|
$taskTeam->left->range('1{2},1{3}');
|
|
$taskTeam->status->range('wait{2},doing{3}');
|
|
$taskTeam->gen(5);
|
|
su('admin');
|
|
|
|
/**
|
|
|
|
title=taskModel->getTeamMembersByIdList();
|
|
timeout=0
|
|
cid=18886
|
|
|
|
- 测试传入空的taskIdList @0
|
|
- 测试查询给定taskIdList的任务数量 @2
|
|
- 测试查询任务id为1团队中第一个人的用户名第1[0]条的account属性 @admin
|
|
- 测试查询任务id为2团队中最后一个人的用户名第2[2]条的account属性 @dev02
|
|
- 测试查询任务id为1团队成员数量 @2
|
|
- 测试查询任务id为2团队成员数量 @3
|
|
|
|
*/
|
|
|
|
global $tester;
|
|
$tester->loadModel('task');
|
|
|
|
$taskIdList = array(1, 2);
|
|
$emptyData = $tester->task->getTeamMembersByIdList(array());
|
|
$taskTeamGroup = $tester->task->getTeamMembersByIdList($taskIdList);
|
|
$firstTaskTeam = current($taskTeamGroup);
|
|
$lasTaskTeam = end($taskTeamGroup);
|
|
|
|
r($emptyData) && p() && e('0'); // 测试传入空的taskIdList
|
|
r(count($taskTeamGroup)) && p() && e('2'); // 测试查询给定taskIdList的任务数量
|
|
r($taskTeamGroup) && p('1[0]:account') && e('admin'); // 测试查询任务id为1团队中第一个人的用户名
|
|
r($taskTeamGroup) && p('2[2]:account') && e('dev02'); // 测试查询任务id为2团队中最后一个人的用户名
|
|
r(count($firstTaskTeam)) && p() && e('2'); // 测试查询任务id为1团队成员数量
|
|
r(count($lasTaskTeam)) && p() && e('3'); // 测试查询任务id为2团队成员数量
|