assertNull($oDrawing->getData()); $oDrawing->setData($this->imageData); $this->assertNotEmpty($oDrawing->getData()); } public function testExtension() { $oDrawing = new Base64(); $oDrawing->setData($this->imageData); $this->assertEquals('jpg', $oDrawing->getExtension()); } /** * @expectedException \Exception * @expectedExceptionMessage Type Mime not found : "fake/fake" */ public function testExtensionException() { $imgData = str_replace('image/jpeg', 'fake/fake', $this->imageData); $oDrawing = new Base64(); $oDrawing->setData($imgData); $oDrawing->getExtension(); } /** * @requires PHP 5.4 */ public function testMimeType() { $oDrawing = new Base64(); $oDrawing->setData($this->imageData); $this->assertEquals('image/jpeg', $oDrawing->getMimeType()); } /** * @requires PHP 5.4 */ public function testMimeTypeFunctionNotExists() { DrawingTest::$getimagesizefromstringExists = false; $oDrawing = new Base64(); $oDrawing->setData($this->imageData); $this->assertEquals('image/jpeg', $oDrawing->getMimeType()); } }