From fe67f95ceaae055c473bd58613ef8b6611c90be6 Mon Sep 17 00:00:00 2001 From: liugang Date: Wed, 5 Nov 2025 17:06:34 +0800 Subject: [PATCH] + [misc] Add unit tests for chartModel::genCluBar() 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/chart/test/model/genclubar.php | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 module/chart/test/model/genclubar.php diff --git a/module/chart/test/model/genclubar.php b/module/chart/test/model/genclubar.php new file mode 100755 index 0000000000..6c7d6821aa --- /dev/null +++ b/module/chart/test/model/genclubar.php @@ -0,0 +1,39 @@ +#!/usr/bin/env php +genCluBarTest('normal'); +$result2 = $chartTest->genCluBarTest('stackedBar'); +$result3 = $chartTest->genCluBarTest('cluBarY'); +$result4 = $chartTest->genCluBarTest('withFilters'); +$result5 = $chartTest->genCluBarTest('withLangs'); + +r(is_array($result1) && isset($result1['series'][0]['name'])) && p() && e('1'); +r(is_array($result2) && isset($result2['series'][0]['stack'])) && p() && e('1'); +r(is_array($result3) && $result3['xAxis']['type'] == 'value') && p() && e('1'); +r(is_array($result4) && isset($result4['series'][0]['data'][0])) && p() && e('1'); +r(is_array($result5) && isset($result5['series'][0]['name'])) && p() && e('1'); \ No newline at end of file