From b463eec358b07a2591819cb1e9b550bfc7692f98 Mon Sep 17 00:00:00 2001 From: liumengyi Date: Tue, 10 Jun 2025 10:09:20 +0800 Subject: [PATCH] + [unittest] add unittest for biModel::processVars. --- module/bi/test/model/processvars.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/module/bi/test/model/processvars.php b/module/bi/test/model/processvars.php index d01171c01d..c08f4bc813 100755 --- a/module/bi/test/model/processvars.php +++ b/module/bi/test/model/processvars.php @@ -26,3 +26,25 @@ EOT; $sqls[] = << '2022-01-01' order by t1.id EOT; + +$filters = $filter = array(); +$filter[] = array('field' => '', 'default' => '', 'type' => 'date'); +$filter[] = array('field' => '', 'default' => '', 'type' => 'datetime'); +$filter[] = array('field' => '', 'default' => '', 'type' => 'multipleselect'); +$filter[] = array('field' => '', 'default' => array(1,2), 'type' => 'multipleselect'); +$filters[] = $filter; + +$filter[] = array('field' => '', 'from' => '', 'default' => '', 'type' => 'date'); +$filter[] = array('field' => '', 'from' => '', 'default' => '', 'type' => 'datetime'); +$filter[] = array('field' => '', 'from' => '', 'default' => '', 'type' => 'multipleselect'); +$filter[] = array('field' => '', 'from' => '', 'default' => array(1,2), 'type' => 'multipleselect'); +$filters[] = $filter; + +$filter = array(); +$filter[] = array('field' => '', 'from' => 'query', 'default' => '', 'type' => 'date'); +$filter[] = array('field' => '', 'from' => 'query', 'default' => '', 'type' => 'datetime'); +$filter[] = array('field' => '', 'from' => 'query', 'default' => '', 'type' => 'multipleselect'); +$filter[] = array('field' => '', 'from' => 'query', 'default' => array(1,2), 'type' => 'multipleselect'); +$filters[] = $filter; + +$emptyValue = array(true, false);