#!/usr/bin/env php 'value', 'title' => '数值', 'width' => 96); $header2Elements[] = array('name' => 'calcTime', 'title' => '采集时间', 'width' => 128); // 测试数据:有3个元素的header数组 $header3Elements = array(); $header3Elements[] = array('name' => 'scope', 'title' => '产品名称', 'width' => 160); $header3Elements[] = array('name' => 'value', 'title' => '数值', 'width' => 96); $header3Elements[] = array('name' => 'calcTime', 'title' => '采集时间', 'width' => 128); // 测试数据:空header数组 $headerEmpty = array(); // 测试数据:有1个元素的header数组 $header1Element = array(); $header1Element[] = array('name' => 'date', 'title' => '日期', 'width' => 96); // 测试数据:有4个元素的header数组 $header4Elements = array(); $header4Elements[] = array('name' => 'scope', 'title' => '产品名称', 'width' => 160); $header4Elements[] = array('name' => 'date', 'title' => '日期', 'width' => 96); $header4Elements[] = array('name' => 'value', 'title' => '数值', 'width' => 96); $header4Elements[] = array('name' => 'calcTime', 'title' => '采集时间', 'width' => 128); r($metricTest->getEchartXY($header2Elements)) && p() && e('calcTime,value'); // 步骤1:2个元素的header数组 r($metricTest->getEchartXY($header3Elements)) && p() && e('scope,value'); // 步骤2:3个元素的header数组 r($metricTest->getEchartXY($headerEmpty)) && p() && e('0'); // 步骤3:空header数组 r($metricTest->getEchartXY($header1Element)) && p() && e('0'); // 步骤4:1个元素的header数组 r($metricTest->getEchartXY($header4Elements)) && p() && e('0'); // 步骤5:4个元素的header数组