Branch Coverage

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


line true false branch
37 5 1 unless defined $args and defined $args->{'opts'}
52 14 36 unless defined $var
56 27 23 if (defined $opts)
61 2 48 $opt{'format'} ? :
89 94 9 defined $4 ? :
91 8 95 'CODE' eq ref $var ? :
101 3 9 $opt->{'raiseundef'} ? :
13 12 $opt->{'useenv'} && exists $ENV{$t} ? :
78 25 defined $user_value ? :
108 55 45 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'}
137 5 4 $opt->{'emptyundef'} ? :
67 1 !defined($3) || $3 eq '' ? :
9 68 !defined($v) ? :