/** * Test save */ public function testSave() { $filename = tempnam(sys_get_temp_dir(), 'PHPPowerPoint'); $imageFile = PHPPOWERPOINT_TESTS_BASE_DIR . '/resources/images/PHPPowerPointLogo.png'; $phpPowerPoint = new PhpPowerpoint(); $slide = $phpPowerPoint->getActiveSlide(); $slide->createRichTextShape(); $slide->createLineShape(10, 10, 10, 10); $slide->createChartShape()->getPlotArea()->setType(new \PhpOffice\PhpPowerpoint\Shape\Chart\Type\Bar3D()); $slide->createDrawingShape()->setName('Drawing')->setPath($imageFile); $slide->createTableShape()->createRow(); $object = new ODPresentation($phpPowerPoint); $object->save($filename); $this->assertTrue(file_exists($filename)); unlink($filename); }
/** * Test get PHPPowerPoint exception * * @expectedException Exception * @expectedExceptionMessage Filename is empty */ public function testSaveEmpty() { $object = new ODPresentation(); $object->save(''); }