assertNull($object->getPath()); $this->assertEmpty($object->getFilename()); $this->assertEmpty($object->getExtension()); $this->assertEquals('background_' . $numSlide . '.', $object->getIndexedFilename($numSlide)); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\Background\\Image', $object->setPath($imagePath)); $this->assertEquals($imagePath, $object->getPath()); $this->assertEquals('PhpPresentationLogo.png', $object->getFilename()); $this->assertEquals('png', $object->getExtension()); $this->assertEquals('background_' . $numSlide . '.png', $object->getIndexedFilename($numSlide)); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\Background\\Image', $object->setPath(null, false)); $this->assertNull($object->getPath()); $this->assertEmpty($object->getFilename()); $this->assertEmpty($object->getExtension()); $this->assertEquals('background_' . $numSlide . '.', $object->getIndexedFilename($numSlide)); } /** * @expectedException \Exception * @expectedExceptionMessage File not found : */ public function testPathException() { $object = new Image(); $object->setPath('pathDoesntExist', true); } }