Files
EasySoft-ZenTaoPMS/module/custom/test/model/getformfields.php
T

227 lines
17 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(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/custom.unittest.class.php';
zenData('lang')->loadYaml('lang')->gen(5);
zenData('user')->gen(5);
su('admin');
/**
title=测试 customModel->getFormFields();
timeout=0
cid=1
- 测试moduleName值为product,method为空 @0
- 测试moduleName值为product,method为create
- 属性PO @产品负责人
- 属性QD @测试负责人
- 属性RD @发布负责人
- 属性type @产品类型
- 测试moduleName值为product,method为edit
- 属性PO @产品负责人
- 属性QD @测试负责人
- 属性RD @发布负责人
- 属性type @产品类型
- 属性status @状态
- 测试moduleName值为story,method为空 @0
- 测试moduleName值为story,method为create
- 属性module @所属模块
- 属性plan @所属计划
- 属性source @来源
- 属性pri @优先级
- 测试moduleName值为story,method为change属性comment @备注
- 测试moduleName值为story,method为close属性comment @备注
- 测试moduleName值为story,method为review
- 属性reviewedDate @评审时间
- 属性comment @备注
- 测试moduleName值为productplan,method为空
- 属性begin @开始日期
- 属性end @结束日期
- 属性desc @描述
- 测试moduleName值为productplan,method为create
- 属性begin @开始日期
- 属性end @结束日期
- 属性desc @描述
- 测试moduleName值为productplan,method为edit
- 属性begin @开始日期
- 属性end @结束日期
- 属性desc @描述
- 测试moduleName值为release,method为空 @0
- 测试moduleName值为release,method为create属性desc @描述
- 测试moduleName值为release,method为edit属性desc @描述
- 测试moduleName值为execution,method为空 @0
- 测试moduleName值为execution,method为create
- 属性days @可用工作日
- 属性desc @执行描述
- 测试moduleName值为execution,method为edit
- 属性days @可用工作日
- 属性desc @执行描述
- 属性PO @产品负责人
- 属性PM @执行负责人
- 测试moduleName值为execution,method为close @0
- 测试moduleName值为execution,method为start @0
- 测试moduleName值为task,method为空 @0
- 测试moduleName值为task,method为create
- 属性pri @优先级
- 属性estimate @最初预计
- 属性desc @任务描述
- 测试moduleName值为task,method为edit
- 属性pri @优先级
- 属性estimate @最初预计
- 属性estStarted @预计开始
- 测试moduleName值为task,method为finish属性comment @备注
- 测试moduleName值为task,method为activate
- 属性assignedTo @指派给
- 属性comment @备注
- 测试moduleName值为build,method为空
- 属性scmPath @源代码地址
- 属性filePath @下载地址
- 属性desc @描述
- 测试moduleName值为build,method为create
- 属性scmPath @源代码地址
- 属性filePath @下载地址
- 属性desc @描述
- 测试moduleName值为build,method为edit
- 属性scmPath @源代码地址
- 属性filePath @下载地址
- 属性desc @描述
- 测试moduleName值为bug,method为空 @0
- 测试moduleName值为bug,method为create
- 属性module @所属模块
- 属性project @所属项目
- 属性deadline @截止日期
- 测试moduleName值为bug,method为edit
- 属性plan @所属计划
- 属性type @Bug类型
- 属性browser @浏览器
- 属性pri @优先级
- 测试moduleName值为bug,method为resolve
- 属性resolvedBuild @解决版本
- 属性comment @备注
- 测试moduleName值为testcase,method为空 @0
- 测试moduleName值为testcase,method为create
- 属性stage @适用阶段
- 属性pri @优先级
- 测试moduleName值为testcase,method为edit
- 属性stage @适用阶段
- 属性pri @优先级
- 测试moduleName值为testsuite,method为空属性desc @描述
- 测试moduleName值为testsuite,method为create属性desc @描述
- 测试moduleName值为testsuite,method为edit属性desc @描述
- 测试moduleName值为testreport,method为空
- 属性begin @开始时间
- 属性end @结束时间
- 属性members @参与人员
- 属性report @总结
- 测试moduleName值为testreport,method为create
- 属性begin @开始时间
- 属性end @结束时间
- 属性members @参与人员
- 属性report @总结
- 测试moduleName值为testreport,method为edit
- 属性begin @开始时间
- 属性end @结束时间
- 属性members @参与人员
- 属性report @总结
- 测试moduleName值为caselib,method为空属性desc @描述
- 测试moduleName值为caselib,method为create属性desc @描述
- 测试moduleName值为caselib,method为edit属性desc @描述
- 测试moduleName值为caselib,method为空
- 属性owner @负责人
- 属性pri @优先级
- 属性desc @描述
- 测试moduleName值为testtask,method为create
- 属性owner @负责人
- 属性pri @优先级
- 属性desc @描述
- 测试moduleName值为testtask,method为edit
- 属性owner @负责人
- 属性pri @优先级
- 属性desc @描述
- 测试moduleName值为testtask,method为importUnit
- 属性owner @负责人
- 属性pri @优先级
- 属性desc @描述
- 测试moduleName值为doc,method为空
- 属性keywords @关键字
- 属性content @文档正文
- 测试moduleName值为doc,method为create
- 属性keywords @关键字
- 属性content @文档正文
- 测试moduleName值为doc,method为edit
- 属性keywords @关键字
- 属性content @文档正文
- 测试moduleName值为user,method为空 @0
- 测试moduleName值为user,method为create
- 属性dept @部门
- 属性role @职位
- 属性email @邮箱
- 属性commiter @源代码帐号
- 测试moduleName值为user,method为edit
- 属性skype @Skype
- 属性qq @QQ
- 属性mobile @手机
- 属性phone @电话
*/
$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');
$customTester = new customTest();
r($customTester->getFormFieldsTest($moduleName[0], $method[0])) && p() && e('0'); // 测试moduleName值为product,method为空
r($customTester->getFormFieldsTest($moduleName[0], $method[1])) && p('PO,QD,RD,type') && e('产品负责人,测试负责人,发布负责人,产品类型'); // 测试moduleName值为product,method为create
r($customTester->getFormFieldsTest($moduleName[0], $method[2])) && p('PO,QD,RD,type,status') && e('产品负责人,测试负责人,发布负责人,产品类型,状态'); // 测试moduleName值为product,method为edit
r($customTester->getFormFieldsTest($moduleName[1], $method[0])) && p() && e('0'); // 测试moduleName值为story,method为空
r($customTester->getFormFieldsTest($moduleName[1], $method[1])) && p('module,plan,source,pri') && e('所属模块,所属计划,来源,优先级'); // 测试moduleName值为story,method为create
r($customTester->getFormFieldsTest($moduleName[1], $method[3])) && p('comment') && e('备注'); // 测试moduleName值为story,method为change
r($customTester->getFormFieldsTest($moduleName[1], $method[4])) && p('comment') && e('备注'); // 测试moduleName值为story,method为close
r($customTester->getFormFieldsTest($moduleName[1], $method[5])) && p('reviewedDate,comment') && e('评审时间,备注'); // 测试moduleName值为story,method为review
r($customTester->getFormFieldsTest($moduleName[2], $method[0])) && p('begin,end,desc') && e('开始日期,结束日期,描述'); // 测试moduleName值为productplan,method为空
r($customTester->getFormFieldsTest($moduleName[2], $method[1])) && p('begin,end,desc') && e('开始日期,结束日期,描述'); // 测试moduleName值为productplan,method为create
r($customTester->getFormFieldsTest($moduleName[2], $method[2])) && p('begin,end,desc') && e('开始日期,结束日期,描述'); // 测试moduleName值为productplan,method为edit
r($customTester->getFormFieldsTest($moduleName[3], $method[0])) && p() && e('0'); // 测试moduleName值为release,method为空
r($customTester->getFormFieldsTest($moduleName[3], $method[1])) && p('desc') && e('描述'); // 测试moduleName值为release,method为create
r($customTester->getFormFieldsTest($moduleName[3], $method[2])) && p('desc') && e('描述'); // 测试moduleName值为release,method为edit
r($customTester->getFormFieldsTest($moduleName[4], $method[0])) && p() && e('0'); // 测试moduleName值为execution,method为空
r($customTester->getFormFieldsTest($moduleName[4], $method[1])) && p('days,desc') && e('可用工作日,执行描述'); // 测试moduleName值为execution,method为create
r($customTester->getFormFieldsTest($moduleName[4], $method[2])) && p('days,desc,PO,PM') && e('可用工作日,执行描述,产品负责人,执行负责人'); // 测试moduleName值为execution,method为edit
r($customTester->getFormFieldsTest($moduleName[4], $method[4])) && p() && e('0'); // 测试moduleName值为execution,method为close
r($customTester->getFormFieldsTest($moduleName[4], $method[6])) && p() && e('0'); // 测试moduleName值为execution,method为start
r($customTester->getFormFieldsTest($moduleName[5], $method[0])) && p() && e('0'); // 测试moduleName值为task,method为空
r($customTester->getFormFieldsTest($moduleName[5], $method[1])) && p('pri,estimate,desc') && e('优先级,最初预计,任务描述'); // 测试moduleName值为task,method为create
r($customTester->getFormFieldsTest($moduleName[5], $method[2])) && p('pri,estimate,estStarted') && e('优先级,最初预计,预计开始'); // 测试moduleName值为task,method为edit
r($customTester->getFormFieldsTest($moduleName[5], $method[7])) && p('comment') && e('备注'); // 测试moduleName值为task,method为finish
r($customTester->getFormFieldsTest($moduleName[5], $method[8])) && p('assignedTo,comment') && e('指派给,备注'); // 测试moduleName值为task,method为activate
r($customTester->getFormFieldsTest($moduleName[6], $method[0])) && p('scmPath,filePath,desc') && e('源代码地址,下载地址,描述'); // 测试moduleName值为build,method为空
r($customTester->getFormFieldsTest($moduleName[6], $method[1])) && p('scmPath,filePath,desc') && e('源代码地址,下载地址,描述'); // 测试moduleName值为build,method为create
r($customTester->getFormFieldsTest($moduleName[6], $method[2])) && p('scmPath,filePath,desc') && e('源代码地址,下载地址,描述'); // 测试moduleName值为build,method为edit
r($customTester->getFormFieldsTest($moduleName[7], $method[0])) && p() && e('0'); // 测试moduleName值为bug,method为空
r($customTester->getFormFieldsTest($moduleName[7], $method[1])) && p('module,project,deadline') && e('所属模块,所属项目,截止日期'); // 测试moduleName值为bug,method为create
r($customTester->getFormFieldsTest($moduleName[7], $method[2])) && p('plan,type,browser,pri') && e('所属计划,Bug类型,浏览器,优先级'); // 测试moduleName值为bug,method为edit
r($customTester->getFormFieldsTest($moduleName[7], $method[9])) && p('resolvedBuild,comment') && e('解决版本,备注'); // 测试moduleName值为bug,method为resolve
r($customTester->getFormFieldsTest($moduleName[8], $method[0])) && p() && e('0'); // 测试moduleName值为testcase,method为空
r($customTester->getFormFieldsTest($moduleName[8], $method[1])) && p('stage,pri') && e('适用阶段,优先级'); // 测试moduleName值为testcase,method为create
r($customTester->getFormFieldsTest($moduleName[8], $method[2])) && p('stage,pri') && e('适用阶段,优先级'); // 测试moduleName值为testcase,method为edit
r($customTester->getFormFieldsTest($moduleName[9], $method[0])) && p('desc') && e('描述'); // 测试moduleName值为testsuite,method为空
r($customTester->getFormFieldsTest($moduleName[9], $method[1])) && p('desc') && e('描述'); // 测试moduleName值为testsuite,method为create
r($customTester->getFormFieldsTest($moduleName[9], $method[2])) && p('desc') && e('描述'); // 测试moduleName值为testsuite,method为edit
r($customTester->getFormFieldsTest($moduleName[10], $method[0])) && p('begin,end,members,report') && e('开始时间,结束时间,参与人员,总结'); // 测试moduleName值为testreport,method为空
r($customTester->getFormFieldsTest($moduleName[10], $method[1])) && p('begin,end,members,report') && e('开始时间,结束时间,参与人员,总结'); // 测试moduleName值为testreport,method为create
r($customTester->getFormFieldsTest($moduleName[10], $method[2])) && p('begin,end,members,report') && e('开始时间,结束时间,参与人员,总结'); // 测试moduleName值为testreport,method为edit
r($customTester->getFormFieldsTest($moduleName[11], $method[0])) && p('desc') && e('描述'); // 测试moduleName值为caselib,method为空
r($customTester->getFormFieldsTest($moduleName[11], $method[1])) && p('desc') && e('描述'); // 测试moduleName值为caselib,method为create
r($customTester->getFormFieldsTest($moduleName[11], $method[2])) && p('desc') && e('描述'); // 测试moduleName值为caselib,method为edit
r($customTester->getFormFieldsTest($moduleName[12], $method[0])) && p('owner,pri,desc') && e('负责人,优先级,描述'); // 测试moduleName值为caselib,method为空
r($customTester->getFormFieldsTest($moduleName[12], $method[1])) && p('owner,pri,desc') && e('负责人,优先级,描述'); // 测试moduleName值为testtask,method为create
r($customTester->getFormFieldsTest($moduleName[12], $method[2])) && p('owner,pri,desc') && e('负责人,优先级,描述'); // 测试moduleName值为testtask,method为edit
r($customTester->getFormFieldsTest($moduleName[12], $method[10])) && p('owner,pri,desc') && e('负责人,优先级,描述'); // 测试moduleName值为testtask,method为importUnit
r($customTester->getFormFieldsTest($moduleName[13], $method[0])) && p('keywords,content') && e('关键字,文档正文'); // 测试moduleName值为doc,method为空
r($customTester->getFormFieldsTest($moduleName[13], $method[1])) && p('keywords,content') && e('关键字,文档正文'); // 测试moduleName值为doc,method为create
r($customTester->getFormFieldsTest($moduleName[13], $method[2])) && p('keywords,content') && e('关键字,文档正文'); // 测试moduleName值为doc,method为edit
r($customTester->getFormFieldsTest($moduleName[14], $method[0])) && p() && e('0'); // 测试moduleName值为user,method为空
r($customTester->getFormFieldsTest($moduleName[14], $method[1])) && p('dept,role,email,commiter') && e('部门,职位,邮箱,源代码帐号'); // 测试moduleName值为user,method为create
r($customTester->getFormFieldsTest($moduleName[14], $method[2])) && p('skype,qq,mobile,phone') && e('Skype,QQ,手机,电话'); // 测试moduleName值为user,method为edit