Files
EasySoft-ZenTaoPMS/module/project/test/model/getprojectlink.php
T

107 lines
5.1 KiB
PHP

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
su('admin');
$project = zdTable('project')->config('project');
$project->gen(4);
/**
title=测试 projectModel->getProjectLink();
timeout=0
cid=1
*/
global $tester;
$projectModel = $tester->loadModel('project');
/* test project module */
r(strlen($projectModel->getProjectLink('project', 'execution' , 11)) > 0) && p() && e('1'); //test project->multiple=0
r(strlen($projectModel->getProjectLink('project', 'execution' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'test' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'bug' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'testcase' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'testtask' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'testreport' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'build' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'dynamic' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'view' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'manageproducts', 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'team' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'managemembers' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'whitelist' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'addwhitelist' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'group' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('project', 'managePriv' , 12)) > 0) && p() && e('1');
/* test product module */
r(strlen($projectModel->getProjectLink('product', 'showerrornone', 12)) > 0) && p() && e('1');
/* test projectstory module */
r(strlen($projectModel->getProjectLink('projectstory', 'story' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('projectstory', 'linkstory', 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('projectstory', 'track' , 12)) > 0) && p() && e('1');
/* test bug module */
r(strlen($projectModel->getProjectLink('bug', 'create', 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('bug', 'edit' , 12)) > 0) && p() && e('1');
/* test story module */
r(strlen($projectModel->getProjectLink('story', 'change' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('story', 'create' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('story', 'zerocase', 12)) > 0) && p() && e('1');
/* test testcase module */
r(strlen($projectModel->getProjectLink('testcase', 'browse', 12)) > 0) && p() && e('1');
/* test testtask module */
r(strlen($projectModel->getProjectLink('testtask', 'browseunits' , 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('testtask', 'browse' , 12)) > 0 ) && p() && e('1');
/* test testreport module */
r(strlen($projectModel->getProjectLink('testreport', 'browse', 12)) > 0) && p() && e('1');
/* test repo module */
r(strlen($projectModel->getProjectLink('repo', 'browse', 12)) > 0) && p() && e('1');
/* test repo module */
r(strlen($projectModel->getProjectLink('doc', 'browse', 12)) > 0) && p() && e('1');
/* test api module */
r(strlen($projectModel->getProjectLink('api', 'browse', 12)) > 0) && p() && e('1');
/* test build module */
r(strlen($projectModel->getProjectLink('build', 'create', 12)) > 0) && p() && e('1');
$tester->app->tab = 'project';
r(strlen($projectModel->getProjectLink('build', 'browse', 12)) > 0) && p() && e('1');
$tester->app->tab = 'my';
r(strlen($projectModel->getProjectLink('build', 'browse', 12)) > 0) && p() && e('1');
/* test projectrelease module */
r(strlen($projectModel->getProjectLink('projectrelease', 'create', 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('projectrelease', 'browse', 12)) > 0) && p() && e('1');
/* test projectrelease module */
r(strlen($projectModel->getProjectLink('stakeholder', 'create', 12)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('stakeholder', 'browse', 12)) > 0) && p() && e('1');
/* test issue module */
r(strlen($projectModel->getProjectLink('issue', 'projectsummary', 11)) > 0) && p() && e('1');
r(strlen($projectModel->getProjectLink('issue', 'browse' , 12)) > 0) && p() && e('1');
/* test zahost module which not in waterfallModules */
r(strlen($projectModel->getProjectLink('zahost', 'browse', 12)) > 0) && p() && e('1');
/* test design module which in waterfallModules */
r(strlen($projectModel->getProjectLink('design', 'browse', 12)) > 0) && p() && e('1');
/* test reviewissue module */
r(strlen($projectModel->getProjectLink('reviewissue', 'browse', 12)) > 0) && p() && e('1');
/* test programplan module */
r(strlen($projectModel->getProjectLink('programplan', 'execution', 12)) > 0) && p() && e('1');