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

53 lines
2.5 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
/**
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');