public function testStaticTwigTemplate() { $Template = Template::getTwigTemplate(__FILE__); $this->assertInstanceOf('MOC\\V\\Component\\Template\\Component\\IBridgeInterface', $Template); }
public function testMPdfDocument() { $Bridge = new MPdf(); $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->loadFile(new FileParameter(__DIR__ . '/Content/BridgeTest-Twig.pdf'))); $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperSizeParameter(new PaperSizeParameter('A4'))); $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperOrientationParameter(new PaperOrientationParameter('PORTRAIT'))); $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setContent(Template::getTwigTemplate(__DIR__ . '/Content/BridgeTest.twig'))); // // $this->assertStringStartsWith( '%PDF-', $Bridge->getContent() ); // // $this->assertInstanceOf( 'MOC\V\Component\Document\Component\IBridgeInterface', // $Bridge->saveFile() // ); // $this->assertInstanceOf( 'MOC\V\Component\Document\Component\IBridgeInterface', // $Bridge->saveFile( new FileParameter( __DIR__.'/Content/BridgeTest-Twig-As.pdf' ) ) // ); // $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->loadFile(new FileParameter(__DIR__ . '/Content/BridgeTest-Tpl.pdf'))); $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperSizeParameter(new PaperSizeParameter('A4'))); $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperOrientationParameter(new PaperOrientationParameter('PORTRAIT'))); $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setContent(Template::getSmartyTemplate(__DIR__ . '/Content/BridgeTest.tpl'))); // // $this->assertStringStartsWith( '%PDF-', $Bridge->getContent() ); // // $this->assertInstanceOf( 'MOC\V\Component\Document\Component\IBridgeInterface', // $Bridge->saveFile() // ); // $this->assertInstanceOf( 'MOC\V\Component\Document\Component\IBridgeInterface', // $Bridge->saveFile( new FileParameter( __DIR__.'/Content/BridgeTest-Tpl-As.pdf' ) ) // ); }