Branch Coverage

lib/Email/MIME/CreateHTML/Resolver.pm
Criterion Covered Total %
branch 27 30 90.0


line true false branch
46 3 26 if (defined $resolver)
47 1 2 unless &Scalar::Util::blessed($resolver)
48 1 1 unless $resolver->can('get_resource')
52 8 19 if (defined $object_cache)
53 1 7 unless &Scalar::Util::blessed($object_cache)
54 1 6 unless $object_cache->can('get') and $object_cache->can('set')
56 0 6 unless $Email::MIME::CreateHTML::Resolver::HaveCache
68 1 10 unless defined $uri and length $uri
81 7 12 defined $$self{'base'} && length $$self{'base'} ? :
85 1 18 if ($$self{'resolver'}) { }
91 1 17 if ($Email::MIME::CreateHTML::Resolver::HaveFilesystem and $start =~ m[^file://]) { }
3 14 elsif ($start =~ m[^\w+://]) { }
95 0 3 unless $Email::MIME::CreateHTML::Resolver::HaveLWP
98 0 14 unless $Email::MIME::CreateHTML::Resolver::HaveFilesystem
104 4 15 if ($Email::MIME::CreateHTML::Resolver::HaveCache and defined $$self{'object_cache'})