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); }