* Change test script of getStats function of productModel.
This commit is contained in:
@@ -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信息
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user