cmd = new Command('image', '/path/to/output/file'); } public function testTxt() { foreach (array('digits', 'quiet', 'txt', 'anything', 'else') as $ext) { $this->cmd->configFile = $ext; $expected = "/path/to/output/file.txt"; $this->assertEquals($expected, $this->cmd->getOutputFile()); } } public function testHocr() { $this->cmd->configFile = 'hocr'; $expected = '/path/to/output/file.hocr'; $this->assertEquals($expected, $this->cmd->getOutputFile()); } public function testTsv() { $this->cmd->configFile = 'tsv'; $expected = '/path/to/output/file.tsv'; $this->assertEquals($expected, $this->cmd->getOutputFile()); } public function testPdf() { $this->cmd->configFile = 'pdf'; $expected = '/path/to/output/file.pdf'; $this->assertEquals($expected, $this->cmd->getOutputFile()); } }