コード例 #1
0
ファイル: PrinterTest.php プロジェクト: tmont/midiparser
 public function testPrintEofWhileParsingTrack()
 {
     $formatter = $this->getMock('Tmont\\Midi\\Reporting\\Formatter', array('beforeChunk', 'afterChunk', 'afterTrack', 'afterFile'));
     $formatter->expects($this->never())->method('beforeChunk');
     $formatter->expects($this->never())->method('afterChunk');
     $formatter->expects($this->once())->method('afterTrack');
     $formatter->expects($this->once())->method('afterFile');
     $parser = $this->getMock('Tmont\\Midi\\Parsing\\Parser', array('parse'));
     $parser->expects($this->once())->method('parse')->will($this->returnValue(null));
     $this->obj = $this->getMock('Tmont\\Midi\\Reporting\\Printer', array('isParsingTrack'), array($formatter, $parser));
     $this->obj->expects($this->once())->method('isParsingTrack')->will($this->returnValue(true));
     $this->obj->printNext();
 }