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

226 lines
17 KiB
PHP
Executable file
Raw Permalink 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/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