* Add unit test to metricModel-getCalcInstanceList.

This commit is contained in:
zhouxin
2023-12-21 16:25:46 +08:00
parent f25b5e7430
commit 7e8cac20db
2 changed files with 32 additions and 0 deletions
+11
View File
@@ -395,6 +395,17 @@ class metricTest
return $this->objectModel->getExecutableCalcList();
}
/**
* Test getCalcInstanceList.
*
* @access public
* @return array
*/
public function getCalcInstanceList()
{
return $this->objectModel->getCalcInstanceList();
}
/**
* Test getEchartXY.
*
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/env php
<?php
/**
title=getCalcInstanceList
timeout=0
cid=1
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/calc.class.php';
su('admin');
$metric = new metricTest();
r($metric->getCalcInstanceList()) && p('count_of_task_in_project:dataset,id') && e('getTasks,213'); // 测试count_of_task_in_project的数据源和编号
r($metric->getCalcInstanceList()) && p('count_of_unclosed_story_in_project:dataset,id') && e('getDevStoriesWithProject,205'); // 测试count_of_unclosed_story_in_project的数据源和编号
r($metric->getCalcInstanceList()) && p('count_of_user_in_project:dataset,id') && e('~~,228'); // 测试count_of_user_in_project的数据源和编号
r($metric->getCalcInstanceList()) && p('count_of_valid_story_in_project:dataset,id') && e('getDevStoriesWithProject,208'); // 测试count_of_valid_story_in_project的数据源和编号
r($metric->getCalcInstanceList()) && p('consume_of_all_in_project:dataset,id') && e('~~,229'); // 测试consume_of_all_in_project的数据源和编号
r($metric->getCalcInstanceList()) && p('ac_of_all_in_waterfall:dataset,id') && e('~~,231'); // 测试ac_of_all_in_waterfall的数据源和编号
r($metric->getCalcInstanceList()) && p('count_of_pending_story_in_user:dataset,id') && e('getDevStories,251'); // 测试count_of_pending_story_in_user的数据源和编号