Branch Coverage

blib/lib/Function/Override.pm
Criterion Covered Total %
branch 24 42 57.1


line true false branch
16 3 0 unless defined $pkg
25 2 4 if $seen_semi
26 0 6 if $proto =~ s/^\s*\\([\@%\$\&])//
27 3 3 if $proto =~ s/^\s*([*\$&_])//
28 2 1 if $proto =~ s/^\s*(;\s*)?\@//
29 1 0 if $proto =~ s/^\s*;//
38 2 1 if (@argvs == 1) { }
72 3 0 unless $sub =~ /::/
74 0 3 unless $name =~ s/.*:://
75 0 3 if $Function::Override::Debug
76 0 3 unless $name =~ /^\w+$/
78 2 1 if (defined &$sub) { }
0 1 elsif ($sub eq $ini) { }
86 0 1 if $@
88 0 1 unless defined $proto
93 2 1 if (defined $proto) { }
114 0 3 if $Function::Override::Debug
116 0 0 if (@_ == 1) { }
0 0 elsif (@_ == 2) { }
0 0 elsif (@_ == 3) { }
117 0 3 if $@