/** * @covers \MediaVorus\Media\Image::getFlashFired */ public function testGetFlashFired() { $this->assertTrue(is_bool($this->object->getFlashFired())); $object = $this->mediavorus->guess(__DIR__ . '/../../../files/photo01.JPG'); $this->assertInstanceOf('\\MediaVorus\\Media\\Image', $object); $this->assertFalse($object->getFlashFired()); $object = $this->mediavorus->guess(__DIR__ . '/../../../files/CanonRaw.cr2'); $this->assertInstanceOf('\\MediaVorus\\Media\\Image', $object); $this->assertFalse($object->getFlashFired()); $object = $this->mediavorus->guess(__DIR__ . '/../../../files/photoAutoNoFlash.jpg'); $this->assertInstanceOf('\\MediaVorus\\Media\\Image', $object); $this->assertFalse($object->getFlashFired()); $object = $this->mediavorus->guess(__DIR__ . '/../../../files/PhotoFlash.jpg'); $this->assertInstanceOf('\\MediaVorus\\Media\\Image', $object); $this->assertTrue($object->getFlashFired()); $object = $this->mediavorus->guess(__DIR__ . '/../../../files/videoFlashed.MOV'); $this->assertInstanceOf('\\MediaVorus\\Media\\Image', $object); $this->assertNull($object->getFlashFired()); $object = $this->mediavorus->guess(__DIR__ . '/../../../files/XMP.xmp'); $this->assertInstanceOf('\\MediaVorus\\Media\\Image', $object); $this->assertFalse($object->getFlashFired()); $object = $this->mediavorus->guess(__DIR__ . '/../../../files/DNG.dng'); $this->assertInstanceOf('\\MediaVorus\\Media\\Image', $object); $this->assertFalse($object->getFlashFired()); $object = $this->mediavorus->guess(__DIR__ . '/../../../files/Panasonic.rw2'); $this->assertInstanceOf('\\MediaVorus\\Media\\Image', $object); $this->assertFalse($object->getFlashFired()); }