Files
EasySoft-ZenTaoPMS/test/model/program/getprojectlist.php
2022-03-31 16:35:13 +08:00

29 lines
1.3 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
su('admin');
/**
title=测试 programModel::getProjectList();
cid=1
pid=1
*/
global $tester;
$tester->loadModel('program');
$allProjects = $tester->program->getProjectList(0);
$undoneProjects = $tester->program->getProjectList(0, 'undone');
$withProgramProjects = $tester->program->getProjectList(0, 'undone', 0, 'id_desc', null, 1);
$involvedProjects = $tester->program->getProjectList(0, 'undone', 0, 'id_desc', null, 1, true);
r(count($allProjects)) && p() && e('110'); // 获取所有项目列表数量
r(count($undoneProjects)) && p() && e('88'); // 获取未完成项目列表数量
r(count($withProgramProjects)) && p() && e('88'); // 带项目集名称的项目列表数量
r(count($involvedProjects)) && p() && e('1'); // 获取我参与的项目列表数量
r($allProjects) && p('12:name') && e('项目2'); // 不带项目集名称的项目名称
r($withProgramProjects) && p('12:name') && e('项目集2/项目2'); // 带项目集名称的项目名称
r($involvedProjects) && p('11:name') && e('项目集1/项目1'); // 我参与的项目的名称