Branch Coverage

blib/lib/Error/TryCatch.pm
Criterion Covered Total %
branch 2 34 5.8


line true false branch
60 3 0 if (defined $$stm{'non_relevant'}) { }
0 0 elsif (defined $$stm{'starting_bracket'}) { }
0 0 elsif (defined $$stm{'except_handler(s)'}) { }
61 3 0 if defined $$stm{'non_relevant'}{'__VALUE__'}
79 0 0 if ($clause ne 'catch') { }
0 0 elsif ($clause eq 'catch') { }
90 0 0 if (defined $clauses{'try'}) { }
92 0 0 if (defined $clauses{'catch'} or defined $clauses{'otherwise'})
95 0 0 if ($catch)
99 0 0 if $els eq ''
102 0 0 if (defined $clauses{'otherwise'}) { }
0 0 elsif ($catch) { }
103 0 0 if $catch
111 0 0 if (defined $clauses{'finally'})
155 0 0 if ($Error::TryCatch::DEBUG)
157 0 0 defined $e{$_} ? :
173 0 0 if $text =~ s/ at (\S+) line (\d+)([.\n]+)?$//s