Branch Coverage

blib/lib/Module/PluginFinder.pm
Criterion Covered Total %
branch 28 30 93.3


line true false branch
119 1 9 unless my $search_path = delete $args{'search_path'}
132 4 5 if (exists $args{'filter'}) { }
3 2 elsif (exists $args{'typevar'}) { }
2 0 elsif (exists $args{'typefunc'}) { }
134 1 3 unless ref $filter eq 'CODE'
190 9 4 if (exists $$self{'typemap'})
197 3 12 if &$filter($module, $searchkey)
232 3 0 if defined $class
252 5 5 if (exists $$self{'typevar'}) { }
2 3 elsif (exists $$self{'typefunc'}) { }
259 13 13 unless defined ${$module . '::' . $typevar;}
262 3 10 if (exists $typemap{$moduletype})
279 3 7 unless $module->can($typefunc)
281 1 6 unless defined $moduletype
283 3 3 if (exists $typemap{$moduletype})