Branch Coverage

blib/lib/Devel/Decouple.pm
Criterion Covered Total %
branch 25 28 89.2


line true false branch
29 6 9 if ref $args[0] eq 'ARRAY'
34 0 15 unless $params{'_DOCUMENT_'} = 'Class::Inspector'->resolved_filename($module)
60 17 1 exists $$self{'_MODULES_'} ? :
67 16 1 exists $$self{'_CALLED_IMPORTS_'} ? :
75 1 1 $self->module ? :
91 1 1 $self->document ? :
166 30 106440 if ($token eq $function)
189 9 6 $$self{'_MODULES_'} eq '_ALL_' ? :
198 195 795 $_[0]->isa('PPI::Token::Word') ? :
990 0 $_[1]->isa('PPI::Element') | $_[1]->isa('PPI::Token') ? :
212 16 30 if defined $$self{'_CODE_'}{$function} and ref $$self{'_CODE_'}{$function} ne 'CODE' or $function eq '_DEFAULT_'
215 28 2 if (ref $$self{'_CODE_'}{$function} eq 'CODE' or ref $$self{'_CODE_'}{'_DEFAULT_'} eq 'CODE')
216 19 9 ref $$self{'_CODE_'}{$function} eq 'CODE' ? :
0 28 unless $$self{'_PATCHES_'}{$function} = patch_package($self->module, $function, ref $$self{'_CODE_'}{$function} eq 'CODE' ? $$self{'_CODE_'}{$function} : $$self{'_CODE_'}{'_DEFAULT_'})