From d500a8e19ce9e8da92e2caec8c2dcd544ac71efe Mon Sep 17 00:00:00 2001 From: liugang Date: Wed, 24 Sep 2025 14:02:14 +0800 Subject: [PATCH] * [misc] Enhance unit tests for metricZen::getViewTableWidth() method MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- module/metric/test/zen/getviewtablewidth.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/module/metric/test/zen/getviewtablewidth.php b/module/metric/test/zen/getviewtablewidth.php index 5b8e2120a3..8fc12909e1 100755 --- a/module/metric/test/zen/getviewtablewidth.php +++ b/module/metric/test/zen/getviewtablewidth.php @@ -46,4 +46,18 @@ r($metricTest->getViewTableWidthZenTest(array( array('name' => 'col1'), array('name' => 'col2'), array('name' => 'col3') -))) && p() && e(481); // 步骤5:全部headers无width属性 \ No newline at end of file +))) && p() && e(481); // 步骤5:全部headers无width属性 + +r($metricTest->getViewTableWidthZenTest(array( + array('name' => 'single', 'width' => 250) +))) && p() && e(251); // 步骤6:单个header测试 + +r($metricTest->getViewTableWidthZenTest(array( + array('name' => 'big1', 'width' => 5000), + array('name' => 'big2', 'width' => 3000) +))) && p() && e(8001); // 步骤7:大数值width测试 + +r($metricTest->getViewTableWidthZenTest(array( + array('name' => 'float1', 'width' => 150.5), + array('name' => 'float2', 'width' => 200.8) +))) && p() && e(352.3); // 步骤8:浮点数width测试 \ No newline at end of file