#!/usr/bin/env php loadYaml('lang')->gen(5); zenData('user')->gen(5); su('admin'); /** title=测试 customModel->getFormFields(); timeout=0 cid=15897 - 测试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 customModelTest(); 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