znt/module/execution/test/zen/assignbugvars.php

53 lines
2.5 KiB
PHP
Raw Permalink Normal View History

#!/usr/bin/env php
<?php
/**
title=测试 executionZen::assignBugVars();
timeout=0
cid=16401
- 执行executionzenTest模块的assignBugVarsTest方法参数是1, 1, 1, '', array
- 属性title @执行1-Bug列表
- 属性productID @1
- 属性orderBy @id_desc
- 执行executionzenTest模块的assignBugVarsTest方法参数是2, 2, 0, '', array
- 属性title @执行2-Bug列表
- 属性orderBy @id_asc
- 属性switcherObjectID @1
- 执行executionzenTest模块的assignBugVarsTest方法参数是3, 3, 2, '1', array
- 属性title @执行3-Bug列表
- 属性productID @2
- 属性moduleID @5
- 属性type @bymodule
- 执行executionzenTest模块的assignBugVarsTest方法参数是4, 4, 0, '', array
- 属性title @执行4-Bug列表
- 属性productID @0
- 属性orderBy @pri_desc
- 执行executionzenTest模块的assignBugVarsTest方法参数是5, 5, 3, '2', array
- 属性title @执行5-Bug列表
- 属性productID @3
- 属性buildID @1
- 属性branchID @2
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/executionzen.unittest.class.php';
zenData('project')->loadYaml('project_assignbugvars', false, 2)->gen(10);
zenData('product')->loadYaml('product_assignbugvars', false, 2)->gen(10);
zenData('user')->loadYaml('zt_user', false, 2)->gen(5);
zenData('bug')->loadYaml('bug_assignbugvars', false, 2)->gen(20);
zenData('build')->gen(5);
zenData('module')->gen(10);
su('admin');
$executionzenTest = new executionZenTest();
r($executionzenTest->assignBugVarsTest(1, 1, 1, '', array(), 'id_desc', 'all', 0, '', array(), new stdClass())) && p('title,productID,orderBy') && e('执行1-Bug列表,1,id_desc');
r($executionzenTest->assignBugVarsTest(2, 2, 0, '', array(1 => (object)array('id'=>1), 2 => (object)array('id'=>2)), 'id_asc', 'all', 0, '', array(), new stdClass())) && p('title,orderBy,switcherObjectID') && e('执行2-Bug列表,id_asc,1');
r($executionzenTest->assignBugVarsTest(3, 3, 2, '1', array((object)array('id'=>2)), 'status_asc', 'bymodule', 5, '', array(), new stdClass())) && p('title,productID,moduleID,type') && e('执行3-Bug列表,2,5,bymodule');
r($executionzenTest->assignBugVarsTest(4, 4, 0, '', array(), 'pri_desc', 'all', 0, '', array(), new stdClass())) && p('title,productID,orderBy') && e('执行4-Bug列表,0,pri_desc');
r($executionzenTest->assignBugVarsTest(5, 5, 3, '2', array((object)array('id'=>3)), 'openedBy_asc', 'all', 0, '1', array(), new stdClass())) && p('title,productID,buildID,branchID') && e('执行5-Bug列表,3,1,2');