public function setUp() { if (!class_exists('Poppler\\Processor\\PdfFile')) { $this->markTestSkipped('Poppler\\Processor\\PdfFile not available.'); } try { $this->reader = new PdfInfoReader(new PdfFile(\Poppler\Driver\Pdfinfo::create(), \Poppler\Driver\Pdftotext::create(), \Poppler\Driver\Pdftohtml::create())); } catch (\Exception $e) { $this->markTestSkipped('PdfInfoReader not available.'); } }
/** * @expectedException \Poppler\Exception\ExecutableNotFoundException */ public function testCreateFailureThrowsAnException() { Pdftohtml::create($this->createLoggerMock(), array('pdftohtml.binaries' => '/path/to/nowhere')); }