* Fix batchappenddelayeddays unit test bug.
This commit is contained in:
@@ -3,28 +3,35 @@
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/bug.class.php';
|
||||
|
||||
zdTable('bug')->gen(100);
|
||||
zdTable('product')->gen(40);
|
||||
zdTable('user')->gen(10);
|
||||
zdTable('project')->gen(40);
|
||||
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=bugModel->batchAppendDelayedDays();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
- 检查产品1 中的bug延期天数属性delay @7,1,9
|
||||
- 检查产品7 中的bug延期天数属性delay @11,5,13
|
||||
- 检查产品18 中的bug延期天数属性delay @9,17,11
|
||||
- 检查产品20 中的bug延期天数属性delay @1,9,3
|
||||
- 检查产品28 中的bug延期天数属性delay @11,19,13
|
||||
- 检查产品33 中的bug延期天数属性delay @19,13,7
|
||||
|
||||
*/
|
||||
|
||||
zdTable('product')->gen(40);
|
||||
zdTable('user')->gen(10);
|
||||
zdTable('project')->gen(40);
|
||||
zdTable('bug')->config('bug_product')->gen(100);
|
||||
|
||||
su('admin');
|
||||
|
||||
$productIDList = array(1, 7, 18, 20, 28, 33);
|
||||
|
||||
$bug = new bugTest();
|
||||
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[0])) && p('delay', '-') && e('37,35,33'); // 检查deadline在resolvedDate前 产品1 中的bug是否延期
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[1])) && p('delay', '-') && e('1,0,0'); // 检查deadline在resolvedDate后 产品7 中的bug是否延期
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[2])) && p('delay', '-') && e('14,12,10'); // 检查deadline在resolvedDate前 产品18 中的bug是否延期
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[3])) && p('delay', '-') && e('2,0,0'); // 检查deadline在resolvedDate后 产品20 中的bug是否延期
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[4])) && p('delay', '-') && e('12,10,8'); // 检查deadline在resolvedDate前 产品28 中的bug是否延期
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[5])) && p('delay', '-') && e('3,1,0'); // 检查deadline在resolvedDate后 产品33 中的bug是否延期
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[0])) && p('delay', '-') && e('7,1,9'); // 检查产品1 中的bug延期天数
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[1])) && p('delay', '-') && e('11,5,13'); // 检查产品7 中的bug延期天数
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[2])) && p('delay', '-') && e('9,17,11'); // 检查产品18 中的bug延期天数
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[3])) && p('delay', '-') && e('1,9,3'); // 检查产品20 中的bug延期天数
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[4])) && p('delay', '-') && e('11,19,13'); // 检查产品28 中的bug延期天数
|
||||
r($bug->batchAppendDelayedDaysTest($productIDList[5])) && p('delay', '-') && e('19,13,7'); // 检查产品33 中的bug延期天数
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: zt_bug
|
||||
author: Gang Liu
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: resolvedDate
|
||||
range: "(+1w)-(-1w):-1w"
|
||||
type: timestamp
|
||||
prefix: ""
|
||||
postfix: ""
|
||||
loop: 0
|
||||
format: "YYYY-MM-DD"
|
||||
- field: deadline
|
||||
range: "(+0w)-(-2w):-1D"
|
||||
type: timestamp
|
||||
prefix: ""
|
||||
postfix: ""
|
||||
loop: 0
|
||||
format: "YYYY-MM-DD"
|
||||
...
|
||||
Reference in New Issue
Block a user