Branch Coverage

blib/lib/String/Interpolate/RE.pm
Criterion Covered Total %
branch 32 32 100.0


line true false branch
32 5 1 unless (defined $args and defined $args->{'opts'})
49 14 34 unless defined $var
53 26 22 if (defined $opts)
58 1 47 $opt{'format'} ? :
86 92 7 defined $4 ? :
88 8 91 'CODE' eq ref $var ? :
101 2 4 $opt->{'emptyundef'} ? :
3 6 $opt->{'raiseundef'} ? :
13 9 $opt->{'useenv'} && exists $ENV{$t} ? :
77 22 defined $user_value ? :
108 55 41 if ($opt->{'recurse'} and defined $v)
116 4 51 if $opt->{'track'}{$t}++
120 3 48 if $opt->{'recurse_limit'} and $opt->{'loop'} > $opt->{'recurse_limit'}
124 3 45 if $opt->{'recurse_fail_limit'} and $opt->{'loop'} > $opt->{'recurse_fail_limit'}
135 68 1 !defined($3) || $3 eq '' ? :
4 69 !defined($v) ? :