* [misc] Fix unit tests for pivotModel::getProducts() method
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
committed by
sunhao
co-authored by
Claude
parent
3b9b0fdcd5
commit
2c91067763
@@ -1339,6 +1339,17 @@ class pivotTest
|
||||
return array();
|
||||
}
|
||||
}
|
||||
|
||||
public function getPivotDataByID($id)
|
||||
{
|
||||
// 模拟基于测试数据的透视表查询
|
||||
$testData = array(
|
||||
1001 => (object)array('id' => 1001, 'name' => '完成项目工时透视表', 'group' => 85, 'deleted' => '0'),
|
||||
1003 => (object)array('id' => 1003, 'name' => '产品完成度统计表', 'group' => 59, 'deleted' => '0'),
|
||||
);
|
||||
|
||||
return isset($testData[$id]) ? $testData[$id] : false;
|
||||
}
|
||||
};
|
||||
$this->objectTao = null;
|
||||
}
|
||||
@@ -5122,4 +5133,21 @@ class pivotTest
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getProducts method.
|
||||
*
|
||||
* @param string $conditions
|
||||
* @param string $storyType
|
||||
* @param array $filters
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function getProductsTest(string $conditions = '', string $storyType = 'story', array $filters = array()): array
|
||||
{
|
||||
$result = $this->objectModel->getProducts($conditions, $storyType, $filters);
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user