示例#1
0
 public function testParseFileHeaderWithInvalidFormat()
 {
     $header = pack('C4', 0x4d, 0x54, 0x68, 0x64);
     //header
     $header .= pack('C4', 0x0, 0x0, 0x0, 0x6);
     //chunk size
     $header .= pack('C2', 0x7, 0x1);
     //format
     $header .= pack('C2', 0x0, 0x2);
     //tracks
     $header .= pack('C2', 0x0, 0xf0);
     //time division
     $this->setExpectedException('Tmont\\Midi\\Parsing\\ParseException', 'MIDI file format must be 0, 1 or 2 (got ' . 0x701 . ')');
     $this->obj->parseFileHeader($header);
 }