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

106 lines
6.4 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($projectModel->getProjectLink('project', 'execution', 11)) && p() && e('~f:m=project&f=index&projectID=%%s$~'); //test project->multiple=0
r($projectModel->getProjectLink('project', 'execution', 12)) && p() && e('~f:m=project&f=execution&status=all&projectID=%s$~');
r($projectModel->getProjectLink('project', 'test', 12)) && p() && e('~f:m=project&f=index&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'bug', 12)) && p() && e('~f:m=project&f=bug&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'testcase', 12)) && p() && e('~f:m=project&f=testcase&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'testtask', 12)) && p() && e('~f:m=project&f=testtask&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'testreport', 12)) && p() && e('~f:m=project&f=testreport&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'build', 12)) && p() && e('~f:m=project&f=build&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'dynamic', 12)) && p() && e('~f:m=project&f=dynamic&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'view', 12)) && p() && e('~f:m=project&f=view&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'manageproducts', 12)) && p() && e('~f:m=project&f=manageproducts&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'team', 12)) && p() && e('~f:m=project&f=team&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'managemembers', 12)) && p() && e('~f:m=project&f=managemembers&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'whitelist', 12)) && p() && e('~f:m=project&f=whitelist&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'addwhitelist', 12)) && p() && e('~f:m=project&f=addwhitelist&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'group', 12)) && p() && e('~f:m=project&f=group&projectID=%%s$~');
r($projectModel->getProjectLink('project', 'managePriv', 12)) && p() && e('~f:m=project&f=group&projectID=%%s$~');
/** test product module */
r($projectModel->getProjectLink('product', 'showerrornone', 12)) && p() && e('~f:m=projectstory&f=story&projectID=%%s$~');
/** test projectstory module */
r($projectModel->getProjectLink('projectstory', 'story', 12)) && p() && e('~f:m=projectstory&f=story&projectID=%%s$~');
r($projectModel->getProjectLink('projectstory', 'linkstory', 12)) && p() && e('~f:m=projectstory&f=linkstory&projectID=%%s$~');
r($projectModel->getProjectLink('projectstory', 'track', 12)) && p() && e('~f:m=projectstory&f=track&projectID=%%s$~');
/** test bug module */
r($projectModel->getProjectLink('bug', 'create', 12)) && p() && e('~f:m=bug&f=create&productID=0&branch=0&extras=projectID=%%s$~');
r($projectModel->getProjectLink('bug', 'edit', 12)) && p() && e('~f:m=project&f=bug&projectID=%%s$~');
/** test story module */
r($projectModel->getProjectLink('story', 'change', 12)) && p() && e('~f:m=projectstory&f=story&projectID=%%s$~');
r($projectModel->getProjectLink('story', 'create', 12)) && p() && e('~f:m=projectstory&f=story&projectID=%%s$~');
r($projectModel->getProjectLink('story', 'zerocase', 12)) && p() && e('~f:m=project&f=testcase&projectID=%%s$~');
/** test testcase module */
r($projectModel->getProjectLink('testcase', 'browse', 12)) && p() && e('~f:m=project&f=testcase&projectID=%%s$~');
/** test testtask module */
r($projectModel->getProjectLink('testtask', 'browseunits', 12)) && p() && e('~f:m=project&f=testcase&projectID=%%s$~');
r($projectModel->getProjectLink('testtask', 'browse', 12)) && p() && e('~f:m=project&f=testtask&projectID=%%s$~');
/** test testreport module */
r($projectModel->getProjectLink('testreport', 'browse', 12)) && p() && e('~f:m=project&f=testreport&projectID=%%s$~');
/** test repo module */
r($projectModel->getProjectLink('repo', 'browse', 12)) && p() && e('~f:m=repo&f=browse&repoID=&branchID=&objectID=%%s#app=project$~');
/** test repo module */
r($projectModel->getProjectLink('doc', 'browse', 12)) && p() && e('~f:m=doc&f=projectSpace&objectID=%%s#app=project$~');
/** test api module */
r($projectModel->getProjectLink('api', 'browse', 12)) && p() && e('~f:m=project&f=index&projectID=%%s$~');
/** test build module */
r($projectModel->getProjectLink('build', 'create', 12)) && p() && e('~f:m=build&f=create&executionID=&productID=&projectID=%%s#app=project$~');
$tester->app->tab = 'project';
r($projectModel->getProjectLink('build', 'browse', 12)) && p() && e('~f:m=projectbuild&f=browse&projectID=%%s$~');
$tester->app->tab = 'my';
r($projectModel->getProjectLink('build', 'browse', 12)) && p() && e('~f:m=project&f=build&projectID=%%s$~');
/** test projectrelease module */
r($projectModel->getProjectLink('projectrelease', 'create', 12)) && p() && e('~f:m=projectrelease&f=create&projectID=%%s$~');
r($projectModel->getProjectLink('projectrelease', 'browse', 12)) && p() && e('~f:m=projectrelease&f=browse&projectID=%%s$~');
/** test projectrelease module */
r($projectModel->getProjectLink('stakeholder', 'create', 12)) && p() && e('~f:m=stakeholder&f=create&projectID=%%s$~');
r($projectModel->getProjectLink('stakeholder', 'browse', 12)) && p() && e('~f:m=stakeholder&f=browse&projectID=%%s$~');
/** test issue module */
r($projectModel->getProjectLink('issue', 'projectsummary', 12)) && p() && e('~f:m=issue&f=projectsummary&projectID=%%s#app=project$~');
r($projectModel->getProjectLink('issue', 'browse', 12)) && p() && e('~f:m=issue&f=browse&projectID=%%s$~');
/** test zahost module which not in waterfallModules */
r($projectModel->getProjectLink('zahost', 'browse', 12)) && p() && e('~f:m=project&f=index&projectID=%%s$~');
/** test design module which in waterfallModules */
r($projectModel->getProjectLink('design', 'browse', 12)) && p() && e('~f:m=design&f=browse&projectID=%%s$~');
/** test reviewissue module */
r($projectModel->getProjectLink('reviewissue', 'browse', 12)) && p() && e('~f:m=reviewissue&f=issue&projectID=%%s$~');
/** test programplan module */
r($projectModel->getProjectLink('programplan', 'execution', 12)) && p() && e('~f:m=project&f=execution&type=all&projectID=%s$~');