56 lines
2.2 KiB
PHP
Executable file
56 lines
2.2 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/lib/model.class.php';
|
|
|
|
zenData('user')->gen(100);
|
|
zenData('product')->gen(10);
|
|
zenData('project')->gen(50);
|
|
|
|
$projectProduct = zenData('projectproduct');
|
|
$projectProduct->product->range('1-10');
|
|
$projectProduct->gen(50);
|
|
|
|
zenData('team')->gen(100);
|
|
|
|
su('admin');
|
|
|
|
/**
|
|
|
|
title=bugModel->getProductMemberPairs();
|
|
timeout=0
|
|
cid=15391
|
|
|
|
- 测试获取productID为1的bug的团队成员 @A:admin,U:用户12,U:用户22,U:用户32
|
|
|
|
|
|
- 测试获取productID为2的bug的团队成员 @U:用户3,U:用户13,U:用户23,U:用户33
|
|
|
|
|
|
- 测试获取productID为3的bug的团队成员 @U:用户4,U:用户14,U:用户24,U:用户34
|
|
|
|
|
|
- 测试获取productID为4的bug的团队成员 @U:用户5,U:用户15,U:用户25,U:用户35
|
|
|
|
|
|
- 测试获取productID为5的bug的团队成员 @U:用户6,U:用户16,U:用户26,U:用户36
|
|
|
|
|
|
- 测试获取productID为6的bug的团队成员 @U:用户7,U:用户17,U:用户27,U:用户37
|
|
|
|
|
|
- 测试获取不存在的product的bug的团队成员 @0
|
|
|
|
*/
|
|
|
|
$productIDList = array(1, 2, 3, 4, 5, 6, 1000001);
|
|
|
|
$bug=new bugModelTest();
|
|
r($bug->getProductMemberPairsTest($productIDList[0])) && p() && e('A:admin,U:用户12,U:用户22,U:用户32'); // 测试获取productID为1的bug的团队成员
|
|
r($bug->getProductMemberPairsTest($productIDList[1])) && p() && e('U:用户3,U:用户13,U:用户23,U:用户33'); // 测试获取productID为2的bug的团队成员
|
|
r($bug->getProductMemberPairsTest($productIDList[2])) && p() && e('U:用户4,U:用户14,U:用户24,U:用户34'); // 测试获取productID为3的bug的团队成员
|
|
r($bug->getProductMemberPairsTest($productIDList[3])) && p() && e('U:用户5,U:用户15,U:用户25,U:用户35'); // 测试获取productID为4的bug的团队成员
|
|
r($bug->getProductMemberPairsTest($productIDList[4])) && p() && e('U:用户6,U:用户16,U:用户26,U:用户36'); // 测试获取productID为5的bug的团队成员
|
|
r($bug->getProductMemberPairsTest($productIDList[5])) && p() && e('U:用户7,U:用户17,U:用户27,U:用户37'); // 测试获取productID为6的bug的团队成员
|
|
r($bug->getProductMemberPairsTest($productIDList[6])) && p() && e('0'); // 测试获取不存在的product的bug的团队成员
|