znt/module/custom/test/model/getformfields.php

226 lines
17 KiB
PHP
Raw Permalink Normal View History

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