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

39 lines
1.8 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
zenData('task')->loadYaml('task')->gen(9);
zenData('taskteam')->loadYaml('taskteam')->gen(5);
su('admin');
/**
title=taskModel->getToAndCcList();
timeout=0
cid=0
- 计算无assignedto 无mailto的发信列表 @1
- 计算有assignedto 无mailto的发信列表 @admin
- 计算有assignedto 有mailto的发信列表
- @admin
- 属性1 @user1
- 计算无assignedto 多mailto的发信列表的toList @user2
- 计算无assignedto 多mailto的发信列表的ccList @admin,user1
- 计算无assignedto 单个mailto的发信列表 @user3
- 计算不存在的task的发信列表 @0
*/
$taskIDList = array('1', '2', '3', '4', '5', '7', '10');
$task = new taskModelTest();
$task1Result = $task->getToAndCcListTest($taskIDList[0], true);
$task4Result = $task->getToAndCcListTest($taskIDList[3]);
r(count((array) $task1Result)) && p() && e('1'); //计算无assignedto 无mailto的发信列表
r($task->getToAndCcListTest($taskIDList[1])) && p('0') && e('admin'); //计算有assignedto 无mailto的发信列表
r($task->getToAndCcListTest($taskIDList[2])) && p('0,1') && e('admin,user1'); //计算有assignedto 有mailto的发信列表
r($task4Result[0]) && p() && e('user2'); //计算无assignedto 多mailto的发信列表的toList
r($task4Result[1]) && p() && e('admin,user1'); //计算无assignedto 多mailto的发信列表的ccList
r($task->getToAndCcListTest($taskIDList[4])) && p('0') && e('user3'); //计算无assignedto 单个mailto的发信列表
r($task->getToAndCcListTest($taskIDList[6])) && p() && e('0'); //计算不存在的task的发信列表