/** * @dataProvider errorSet */ public function testHandleImportErrors($errno, $errstr, $errfile, $errline) { $old_error_reporting = error_reporting(E_ALL); Importer::handleImportErrors($errno, $errstr, $errfile, $errline); switch ($errno) { case E_USER_WARNING: case E_WARNING: //$this->assertEquals("WARNING: [$errno] $errstr on line $errline in file $errfile<br />",$output); break; case E_USER_NOTICE: case E_NOTICE: //$this->assertEquals("NOTICE: [$errno] $errstr on line $errline in file $errfile<br />",$output); break; case E_STRICT: //$this->assertEquals('',$output); break; default: $this->expectOutputString("Unknown error type: [{$errno}] {$errstr} on line {$errline} in file {$errfile}<br />\n"); break; } error_reporting($old_error_reporting); }