/** * Test config-related issues * */ public function testConfig() { $filename = dirname(__FILE__) . '/Data/config.xml'; $this->reports->setConfig($filename); // set event $paramArray = array('type' => 'Type', 'name' => 'Name', 'file' => 'File', 'line' => '120'); $event = new SQLI_CodeSniffer_Event(1, 1, 'DUPLICATE_CLASS_OR_INTERFACE', $paramArray); list($eventLevel, $eventMessage) = $this->reports->getEventLevelAndMessage($event); $this->assertEquals('ERROR', $eventLevel, 'Level configuration is correctedly setted'); $this->assertEquals('Duplicate :type name ":name" found; first defined in :file on line :line', $eventMessage, 'Message configuration is correctedly setted'); }