48 lines
2.9 KiB
PHP
48 lines
2.9 KiB
PHP
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
su('admin');
|
|
|
|
zdTable('story')->gen(10);
|
|
zdTable('project')->gen(20);
|
|
|
|
/**
|
|
|
|
title=测试 storyModel->buildactionbuttonlist();
|
|
cid=1
|
|
pid=1
|
|
|
|
*/
|
|
|
|
global $tester;
|
|
$tester->loadModel('story');
|
|
include($tester->story->app->basePath . DS . 'module' . DS . 'story' . DS . 'control.php');
|
|
include($tester->story->app->basePath . DS . 'module' . DS . 'product' . DS . 'control.php');
|
|
$tester->story->app->user->admin = true;
|
|
$tester->story->app->moduleName = 'product';
|
|
$tester->story->app->methodName = 'browse';
|
|
$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,-story-submitReview-1-requirement.html'); //查看用户需求列表操作菜单第二个链接
|
|
r($requirementOperateMenu1) && p('3:name,data-toggle,url') && e('close,modal,-story-close-1--requirement.html'); //查看用户需求列表操作菜单第四个链接
|
|
r($requirementOperateMenu1) && p('5:name,url') && e('edit,-story-edit-1-default-requirement.html'); //查看用户需求列表操作菜单第六个链接
|
|
|
|
r($storyOperateMenu1) && p('0:name,hint,url') && e('change,变更,-story-change-2--story.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--story.html'); //查看软件需求详情操作菜单第四个链接
|
|
r($storyOperateMenu1) && p('5:name,url') && e('edit,-story-edit-2-default-story.html'); //查看软件需求详情操作菜单第六个链接
|
|
r($storyOperateMenu1) && p('6:name,url') && e('testcase,-testcase-create-1-0-0--0-2.html'); //查看软件需求详情操作菜单第七个链接
|
|
|
|
r($storyOperateMenu2) && p('8:name,className,url') && e('unlink,ajax-submit,-execution-unlinkStory-11-2-yes.html'); //查看软件需求详情操作菜单第九个链接
|