* [unittest] add test method for formatExportData.

This commit is contained in:
tianshujie
2025-12-02 16:44:27 +08:00
committed by sunhao
parent db6cda7d89
commit 86b31411e1
+26
View File
@@ -2842,4 +2842,30 @@ class productZenTest extends baseTest
if(dao::isError()) return dao::getError();
return array('productID' => $productID, 'branch' => $branch, 'projectID' => $projectID, 'executionSuccess' => $executionSuccess);
}
/**
* 格式化导出数据。
* Format export data.
*
* @param array $products
* @access public
* @return array
*/
public function formatExportDataTest(array $dataList = array()): array
{
$this->instance->app->rawModule = 'product';
$products = array();
foreach($dataList as $data)
{
$product = new stdclass();
foreach($data as $key => $value) $product->$key = $value;
$products[] = $product;
}
$result = $this->invokeArgs('formatExportData', [$products]);
if(dao::isError()) return dao::getError();
return $result;
}
}