示例#1
0
 /**
  * @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);
 }