91 lines
4.7 KiB
PHP
Executable file
91 lines
4.7 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
|
|
/**
|
|
|
|
title=测试 storyModel->buildactionbuttonlist();
|
|
timeout=0
|
|
cid=18478
|
|
|
|
- 查看用户需求列表操作菜单第一个链接
|
|
- 第0条的name属性 @change
|
|
- 第0条的hint属性 @只有激活状态的需求,才能进行变更
|
|
- 第0条的disabled属性 @1
|
|
- 查看用户需求列表操作菜单第二个链接
|
|
- 第1条的name属性 @submitreview
|
|
- 第1条的data-toggle属性 @modal
|
|
- 第1条的url属性 @/requirement-submitReview-1.html
|
|
- 查看用户需求列表操作菜单第四个链接
|
|
- 第3条的name属性 @close
|
|
- 第3条的data-toggle属性 @modal
|
|
- 第3条的url属性 @/requirement-close-1-.html
|
|
- 查看用户需求列表操作菜单第六个链接
|
|
- 第5条的name属性 @edit
|
|
- 第5条的url属性 @/requirement-edit-1-default.html
|
|
- 查看软件需求详情操作菜单第一个链接
|
|
- 第0条的name属性 @change
|
|
- 第0条的hint属性 @变更
|
|
- 第0条的url属性 @/story-change-2-.html
|
|
- 查看软件需求详情操作菜单第二个链接
|
|
- 第1条的name属性 @review
|
|
- 第1条的hint属性 @该需求已是激活状态,无需评审
|
|
- 第1条的disabled属性 @1
|
|
- 查看软件需求详情操作菜单第四个链接
|
|
- 第3条的name属性 @close
|
|
- 第3条的data-toggle属性 @modal
|
|
- 第3条的url属性 @/story-close-2-.html
|
|
- 查看软件需求详情操作菜单第六个链接
|
|
- 第5条的name属性 @edit
|
|
- 第5条的url属性 @/story-edit-2-default.html
|
|
- 查看软件需求详情操作菜单第七个链接
|
|
- 第6条的name属性 @testcase
|
|
- 第6条的url属性 @/testcase-create-1-0-0--0-2.html
|
|
- 查看软件需求详情操作菜单第九个链接
|
|
- 第8条的name属性 @batchCreate
|
|
- 第8条的className属性 @~~
|
|
|
|
*/
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
su('admin');
|
|
|
|
zenData('story')->gen(10);
|
|
zenData('project')->gen(20);
|
|
|
|
global $tester;
|
|
$tester->loadModel('story');
|
|
$tester->story->lang->SRCommon = '研发需求';
|
|
$tester->story->lang->URCommon = '用户需求';
|
|
$tester->story->config->requestType = 'PATH_INFO';
|
|
$tester->story->config->webRoot = '/';
|
|
|
|
$tester->story->app->user->admin = true;
|
|
$tester->story->app->moduleName = 'product';
|
|
$tester->story->app->methodName = 'browse';
|
|
|
|
include($tester->story->app->basePath . 'module' . DS . 'story' . DS . 'lang' . DS . 'zh-cn.php');
|
|
include($tester->story->app->basePath . 'module' . DS . 'story' . DS . 'control.php');
|
|
include($tester->story->app->basePath . 'module' . DS . 'product' . DS . 'control.php');
|
|
$tester->story->app->control = new story();
|
|
$requirement = $tester->story->fetchById(1);
|
|
$story = $tester->story->fetchById(2);
|
|
$execution = $tester->story->loadModel('project')->fetchById(11);
|
|
|
|
$requirementOperateMenu1 = $tester->story->buildactionbuttonlist($requirement, 'browse', null, 'requirement');
|
|
$storyOperateMenu1 = $tester->story->buildactionbuttonlist($story, 'browse', null, 'story');
|
|
|
|
$execution->multiple = 0;
|
|
$tester->story->app->tab = 'execution';
|
|
$storyOperateMenu2 = $tester->story->buildactionbuttonlist($story, 'browse', $execution, 'story');
|
|
|
|
r($requirementOperateMenu1) && p('0:name,hint,disabled') && e('change,只有激活状态的需求,才能进行变更,1'); //查看用户需求列表操作菜单第一个链接
|
|
r($requirementOperateMenu1) && p('1:name,data-toggle,url') && e('submitreview,modal,/requirement-submitReview-1.html'); //查看用户需求列表操作菜单第二个链接
|
|
r($requirementOperateMenu1) && p('3:name,data-toggle,url') && e('close,modal,/requirement-close-1-.html'); //查看用户需求列表操作菜单第四个链接
|
|
r($requirementOperateMenu1) && p('5:name,url') && e('edit,/requirement-edit-1-default.html'); //查看用户需求列表操作菜单第六个链接
|
|
|
|
r($storyOperateMenu1) && p('0:name,hint,url') && e('change,变更,/story-change-2-.html'); //查看软件需求详情操作菜单第一个链接
|
|
r($storyOperateMenu1) && p('1:name,hint,disabled') && e('review,该需求已是激活状态,无需评审,1'); //查看软件需求详情操作菜单第二个链接
|
|
r($storyOperateMenu1) && p('3:name,data-toggle,url') && e('close,modal,/story-close-2-.html'); //查看软件需求详情操作菜单第四个链接
|
|
r($storyOperateMenu1) && p('5:name,url') && e('edit,/story-edit-2-default.html'); //查看软件需求详情操作菜单第六个链接
|
|
r($storyOperateMenu1) && p('6:name,url') && e('testcase,/testcase-create-1-0-0--0-2.html'); //查看软件需求详情操作菜单第七个链接
|
|
|
|
r($storyOperateMenu2) && p('8:name,className') && e('batchCreate,~~'); //查看软件需求详情操作菜单第九个链接
|