Branch Coverage

blib/lib/App/MaMGal/ImageInfoFactory.pm
Criterion Covered Total %
branch 12 16 75.0


line true false branch
16 2 1 if (exists $ENV{'MAMGAL_FORCE_IMAGEINFO'}) { }
1 0 elsif (eval 'require App::MaMGal::ImageInfo::ExifTool') { }
0 0 elsif (eval 'require App::MaMGal::ImageInfo::ImageInfo') { }
18 0 2 unless eval "require $implementation"
31 2 44 unless my $parser = shift()
32 2 42 unless ref $parser and $parser->isa('Image::EXIF::DateTime::Parser')
33 2 40 unless my $logger = shift()
34 2 38 unless ref $logger and $logger->isa('App::MaMGal::Logger')