示例#1
0
 /**
  * Test display method
  *
  * @dataProvider displayDataProvider
  * @param string $statFile
  * @param string $expectedFile
  * @param string $delimiter
  * @param string $enclosure
  */
 public function testDisplay($statFile, $expectedFile, $delimiter = ',', $enclosure = '"')
 {
     $this->_output = new Magento_Profiler_Driver_Standard_Output_Csvfile(array('filePath' => $this->_outputFile, 'delimiter' => $delimiter, 'enclosure' => $enclosure));
     $stat = (include $statFile);
     $this->_output->display($stat);
     $this->assertFileEquals($expectedFile, $this->_outputFile);
 }
示例#2
0
 /**
  * Constructor
  *
  * @param array|null $config
  */
 public function __construct(array $config = null)
 {
     parent::__construct($config);
     $this->_metrics = isset($config['metrics']) ? (array) $config['metrics'] : array();
 }