* Change test script of getStats function of productModel.

This commit is contained in:
chentao
2023-05-19 17:41:55 +08:00
parent 796366876c
commit 153e072e2c
2 changed files with 9 additions and 27 deletions
+3 -17
View File
@@ -9,24 +9,10 @@ title=productModel->getStats();
cid=1
pid=1
测试获取产品1的stats信息 >> 正常产品1,0,5,9,9,0,0,0,0,0
测试获取产品101的stats信息 >> 产品正常产品1,0,0,0,0,0,0,0,0,0
测试获取产品2的stats信息 >> 正常产品2,0,2,4,4,0,0,0,0,0
测试获取产品102的stats信息 >> 产品正常产品2,0,0,0,0,0,0,0,0,0
测试获取产品3的stats信息 >> 正常产品3,0,0,4,4,0,0,0,0,0
测试获取产品103的stats信息 >> 产品正常产品3,0,0,0,0,0,0,0,0,0
测试获取产品4的stats信息 >> 正常产品4,0,0,4,4,0,0,0,0,0
测试获取产品104的stats信息 >> 产品正常产品4,0,0,0,0,0,0,0,0,0
*/
$product = new productTest('admin');
r($product->getStatsTest()) && p('0:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('正常产品1,0,5,9,9,0,0,0,0,0'); // 测试获取产品1的stats信息
r($product->getStatsTest()) && p('1:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('产品正常产品1,0,0,0,0,0,0,0,0,0'); // 测试获取产品101的stats信息
r($product->getStatsTest()) && p('2:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('正常产品2,0,2,4,4,0,0,0,0,0'); // 测试获取产品2的stats信息
r($product->getStatsTest()) && p('3:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('产品正常产品2,0,0,0,0,0,0,0,0,0'); // 测试获取产品102的stats信息
r($product->getStatsTest()) && p('4:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('正常产品3,0,0,4,4,0,0,0,0,0'); // 测试获取产品3的stats信息
r($product->getStatsTest()) && p('5:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('产品正常产品3,0,0,0,0,0,0,0,0,0'); // 测试获取产品103的stats信息
r($product->getStatsTest()) && p('6:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('正常产品4,0,0,4,4,0,0,0,0,0'); // 测试获取产品4的stats信息
r($product->getStatsTest()) && p('7:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('产品正常产品4,0,0,0,0,0,0,0,0,0'); // 测试获取产品104的stats信息
$productIdList = array(1,2);
r($product->getStatsTest($productIdList)) && p('1:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('正常产品1,0,1,500,500,0,0,0,70,0'); // 测试获取产品1的stats信息
r($product->getStatsTest($productIdList)) && p('2:name,plans,releases,bugs,unResolved,closedBugs,fixedBugs,thisWeekBugs,assignToNull,progress') && e('正常产品2,0,1,500,500,0,0,0,80,0'); // 测试获取产品2的stats信息
+6 -10
View File
@@ -830,21 +830,17 @@ class productTest
/**
* Test get product stats.
*
* @param array $productIdList
* @access public
* @return array
*/
public function getStatsTest()
public function getStatsTest(array $productIdList)
{
$objects = $this->objectModel->getStats();
$objects = $this->objectModel->getStats($productIdList);
if(dao::isError())
{
return dao::getError();
}
else
{
return $objects;
}
if(dao::isError()) return dao::getError();
return $objects;
}
/**