Files
EasySoft-ZenTaoPMS/test/model/custom/getformfields.php
2022-04-08 08:42:01 +08:00

125 lines
15 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/custom.class.php';
su('admin');
/**
title=测试 customModel->getFormFields();
cid=1
pid=1
测试moduleName值为productmethod为空 >> 0
测试moduleName值为productmethod为create >> 产品负责人,测试负责人,发布负责人,产品类型
测试moduleName值为productmethod为edit >> 产品负责人,测试负责人,发布负责人,产品类型,状态
测试moduleName值为storymethod为空 >> 0
测试moduleName值为storymethod为create >> 所属模块,所属计划,来源,优先级
测试moduleName值为storymethod为change >> 备注
测试moduleName值为storymethod为close >> 备注
测试moduleName值为storymethod为review >> 评审时间,备注
测试moduleName值为productplanmethod为空 >> 开始日期,结束日期,描述
测试moduleName值为productplanmethod为create >> 开始日期,结束日期,描述
测试moduleName值为productplanmethod为edit >> 开始日期,结束日期,描述
测试moduleName值为releasemethod为空 >> 0
测试moduleName值为releasemethod为create >> 描述
测试moduleName值为releasemethod为edit >> 描述
测试moduleName值为executionmethod为空 >> 0
测试moduleName值为executionmethod为create >> 可用工作日,迭代描述
测试moduleName值为executionmethod为edit >> 可用工作日,迭代描述,产品负责人,迭代负责人
测试moduleName值为executionmethod为close >> 0
测试moduleName值为executionmethod为start >> 0
测试moduleName值为taskmethod为空 >> 0
测试moduleName值为taskmethod为create >> 相关研发需求,优先级,最初预计,任务描述
测试moduleName值为taskmethod为edit >> 优先级,最初预计,预计开始
测试moduleName值为taskmethod为finish >> 备注
测试moduleName值为taskmethod为activate >> 指派给,备注
测试moduleName值为buildmethod为空 >> 源代码地址,下载地址,描述
测试moduleName值为buildmethod为create >> 源代码地址,下载地址,描述
测试moduleName值为buildmethod为edit >> 源代码地址,下载地址,描述
测试moduleName值为bugmethod为空 >> 0
测试moduleName值为bugmethod为create >> 所属模块,所属项目,截止日期
测试moduleName值为bugmethod为edit >> 所属计划,Bug类型,浏览器,优先级
测试moduleName值为bugmethod为resolve >> 解决版本,备注
测试moduleName值为testcasemethod为空 >> 0
测试moduleName值为testcasemethod为create >> 适用阶段,相关研发需求,优先级
测试moduleName值为testcasemethod为edit >> 适用阶段,相关研发需求,优先级
测试moduleName值为testsuitemethod为空 >> 描述
测试moduleName值为testsuitemethod为create >> 描述
测试moduleName值为testsuitemethod为edit >> 描述
测试moduleName值为testreportmethod为空 >> 开始时间,结束时间,参与人员,总结
测试moduleName值为testreportmethod为create >> 开始时间,结束时间,参与人员,总结
测试moduleName值为testreportmethod为edit >> 开始时间,结束时间,参与人员,总结
测试moduleName值为caselibmethod为空 >> 描述
测试moduleName值为caselibmethod为create >> 描述
测试moduleName值为caselibmethod为edit >> 描述
测试moduleName值为caselibmethod为空 >> 负责人,优先级,描述
测试moduleName值为testtaskmethod为create >> 负责人,优先级,描述
测试moduleName值为testtaskmethod为edit >> 负责人,优先级,描述
测试moduleName值为testtaskmethod为importUnit >> 负责人,优先级,描述
测试moduleName值为docmethod为空 >> 关键字,文档正文
测试moduleName值为docmethod为create >> 关键字,文档正文
测试moduleName值为docmethod为edit >> 关键字,文档正文
测试moduleName值为usermethod为空 >> 0
测试moduleName值为usermethod为create >> 部门,职位,邮箱,源代码帐号
测试moduleName值为usermethod为edit >> Skype,QQ,手机,电话
*/
$moduleName = array('product', 'story', 'productplan', 'release', 'execution', 'task', 'build', 'bug', 'testcase', 'testsuite', 'testreport', 'caselib', 'testtask', 'doc', 'user');
$method = array('', 'create', 'edit', 'change', 'close', 'review', 'start', 'finish', 'activate', 'resolve', 'importUnit');
$custom = new customTest();
r($custom->getFormFieldsTest($moduleName[0], $method[0])) && p() && e('0'); //测试moduleName值为productmethod为空
r($custom->getFormFieldsTest($moduleName[0], $method[1])) && p('PO,QD,RD,type') && e('产品负责人,测试负责人,发布负责人,产品类型'); //测试moduleName值为productmethod为create
r($custom->getFormFieldsTest($moduleName[0], $method[2])) && p('PO,QD,RD,type,status') && e('产品负责人,测试负责人,发布负责人,产品类型,状态');//测试moduleName值为productmethod为edit
r($custom->getFormFieldsTest($moduleName[1], $method[0])) && p() && e('0'); //测试moduleName值为storymethod为空
r($custom->getFormFieldsTest($moduleName[1], $method[1])) && p('module,plan,source,pri') && e('所属模块,所属计划,来源,优先级'); //测试moduleName值为storymethod为create
r($custom->getFormFieldsTest($moduleName[1], $method[3])) && p('comment') && e('备注'); //测试moduleName值为storymethod为change
r($custom->getFormFieldsTest($moduleName[1], $method[4])) && p('comment') && e('备注'); //测试moduleName值为storymethod为close
r($custom->getFormFieldsTest($moduleName[1], $method[5])) && p('reviewedDate,comment') && e('评审时间,备注'); //测试moduleName值为storymethod为review
r($custom->getFormFieldsTest($moduleName[2], $method[0])) && p('begin,end,desc') && e('开始日期,结束日期,描述'); //测试moduleName值为productplanmethod为空
r($custom->getFormFieldsTest($moduleName[2], $method[1])) && p('begin,end,desc') && e('开始日期,结束日期,描述'); //测试moduleName值为productplanmethod为create
r($custom->getFormFieldsTest($moduleName[2], $method[2])) && p('begin,end,desc') && e('开始日期,结束日期,描述'); //测试moduleName值为productplanmethod为edit
r($custom->getFormFieldsTest($moduleName[3], $method[0])) && p() && e('0'); //测试moduleName值为releasemethod为空
r($custom->getFormFieldsTest($moduleName[3], $method[1])) && p('desc') && e('描述'); //测试moduleName值为releasemethod为create
r($custom->getFormFieldsTest($moduleName[3], $method[2])) && p('desc') && e('描述'); //测试moduleName值为releasemethod为edit
r($custom->getFormFieldsTest($moduleName[4], $method[0])) && p() && e('0'); //测试moduleName值为executionmethod为空
r($custom->getFormFieldsTest($moduleName[4], $method[1])) && p('days,desc') && e('可用工作日,迭代描述'); //测试moduleName值为executionmethod为create
r($custom->getFormFieldsTest($moduleName[4], $method[2])) && p('days,desc,PO,PM') && e('可用工作日,迭代描述,产品负责人,迭代负责人'); //测试moduleName值为executionmethod为edit
r($custom->getFormFieldsTest($moduleName[4], $method[4])) && p() && e('0'); //测试moduleName值为executionmethod为close
r($custom->getFormFieldsTest($moduleName[4], $method[6])) && p() && e('0'); //测试moduleName值为executionmethod为start
r($custom->getFormFieldsTest($moduleName[5], $method[0])) && p() && e('0'); //测试moduleName值为taskmethod为空
r($custom->getFormFieldsTest($moduleName[5], $method[1])) && p('story,pri,estimate,desc') && e('相关研发需求,优先级,最初预计,任务描述'); //测试moduleName值为taskmethod为create
r($custom->getFormFieldsTest($moduleName[5], $method[2])) && p('pri,estimate,estStarted') && e('优先级,最初预计,预计开始'); //测试moduleName值为taskmethod为edit
r($custom->getFormFieldsTest($moduleName[5], $method[7])) && p('comment') && e('备注'); //测试moduleName值为taskmethod为finish
r($custom->getFormFieldsTest($moduleName[5], $method[8])) && p('assignedTo,comment') && e('指派给,备注'); //测试moduleName值为taskmethod为activate
r($custom->getFormFieldsTest($moduleName[6], $method[0])) && p('scmPath,filePath,desc') && e('源代码地址,下载地址,描述'); //测试moduleName值为buildmethod为空
r($custom->getFormFieldsTest($moduleName[6], $method[1])) && p('scmPath,filePath,desc') && e('源代码地址,下载地址,描述'); //测试moduleName值为buildmethod为create
r($custom->getFormFieldsTest($moduleName[6], $method[2])) && p('scmPath,filePath,desc') && e('源代码地址,下载地址,描述'); //测试moduleName值为buildmethod为edit
r($custom->getFormFieldsTest($moduleName[7], $method[0])) && p() && e('0'); //测试moduleName值为bugmethod为空
r($custom->getFormFieldsTest($moduleName[7], $method[1])) && p('module,project,deadline') && e('所属模块,所属项目,截止日期'); //测试moduleName值为bugmethod为create
r($custom->getFormFieldsTest($moduleName[7], $method[2])) && p('plan,type,browser,pri') && e('所属计划,Bug类型,浏览器,优先级'); //测试moduleName值为bugmethod为edit
r($custom->getFormFieldsTest($moduleName[7], $method[9])) && p('resolvedBuild,comment') && e('解决版本,备注'); //测试moduleName值为bugmethod为resolve
r($custom->getFormFieldsTest($moduleName[8], $method[0])) && p() && e('0'); //测试moduleName值为testcasemethod为空
r($custom->getFormFieldsTest($moduleName[8], $method[1])) && p('stage,story,pri') && e('适用阶段,相关研发需求,优先级'); //测试moduleName值为testcasemethod为create
r($custom->getFormFieldsTest($moduleName[8], $method[2])) && p('stage,story,pri') && e('适用阶段,相关研发需求,优先级'); //测试moduleName值为testcasemethod为edit
r($custom->getFormFieldsTest($moduleName[9], $method[0])) && p('desc') && e('描述'); //测试moduleName值为testsuitemethod为空
r($custom->getFormFieldsTest($moduleName[9], $method[1])) && p('desc') && e('描述'); //测试moduleName值为testsuitemethod为create
r($custom->getFormFieldsTest($moduleName[9], $method[2])) && p('desc') && e('描述'); //测试moduleName值为testsuitemethod为edit
r($custom->getFormFieldsTest($moduleName[10], $method[0])) && p('begin,end,members,report') && e('开始时间,结束时间,参与人员,总结'); //测试moduleName值为testreportmethod为空
r($custom->getFormFieldsTest($moduleName[10], $method[1])) && p('begin,end,members,report') && e('开始时间,结束时间,参与人员,总结'); //测试moduleName值为testreportmethod为create
r($custom->getFormFieldsTest($moduleName[10], $method[2])) && p('begin,end,members,report') && e('开始时间,结束时间,参与人员,总结'); //测试moduleName值为testreportmethod为edit
r($custom->getFormFieldsTest($moduleName[11], $method[0])) && p('desc') && e('描述'); //测试moduleName值为caselibmethod为空
r($custom->getFormFieldsTest($moduleName[11], $method[1])) && p('desc') && e('描述'); //测试moduleName值为caselibmethod为create
r($custom->getFormFieldsTest($moduleName[11], $method[2])) && p('desc') && e('描述'); //测试moduleName值为caselibmethod为edit
r($custom->getFormFieldsTest($moduleName[12], $method[0])) && p('owner,pri,desc') && e('负责人,优先级,描述'); //测试moduleName值为caselibmethod为空
r($custom->getFormFieldsTest($moduleName[12], $method[1])) && p('owner,pri,desc') && e('负责人,优先级,描述'); //测试moduleName值为testtaskmethod为create
r($custom->getFormFieldsTest($moduleName[12], $method[2])) && p('owner,pri,desc') && e('负责人,优先级,描述'); //测试moduleName值为testtaskmethod为edit
r($custom->getFormFieldsTest($moduleName[12], $method[10])) && p('owner,pri,desc') && e('负责人,优先级,描述'); //测试moduleName值为testtaskmethod为importUnit
r($custom->getFormFieldsTest($moduleName[13], $method[0])) && p('keywords,content') && e('关键字,文档正文'); //测试moduleName值为docmethod为空
r($custom->getFormFieldsTest($moduleName[13], $method[1])) && p('keywords,content') && e('关键字,文档正文'); //测试moduleName值为docmethod为create
r($custom->getFormFieldsTest($moduleName[13], $method[2])) && p('keywords,content') && e('关键字,文档正文'); //测试moduleName值为docmethod为edit
r($custom->getFormFieldsTest($moduleName[14], $method[0])) && p() && e('0'); //测试moduleName值为usermethod为空
r($custom->getFormFieldsTest($moduleName[14], $method[1])) && p('dept,role,email,commiter') && e('部门,职位,邮箱,源代码帐号'); //测试moduleName值为usermethod为create
r($custom->getFormFieldsTest($moduleName[14], $method[2])) && p('skype,qq,mobile,phone') && e('Skype,QQ,手机,电话'); //测试moduleName值为usermethod为edit