Branch Coverage

blib/lib/String/Scanf.pm
Criterion Covered Total %
branch 42 48 87.5


line true false branch
147 2 211 if (defined $2) { }
152 213 0 if (defined $1)
153 175 38 if (defined $4) { }
1 37 elsif (defined $6) { }
37 0 elsif (defined $7) { }
157 0 175 if ($f =~ /^[pnSC]$/) { }
28 147 elsif ($f =~ /^[di]$/) { }
12 135 elsif ($f eq 'x') { }
8 127 elsif ($f eq 'o') { }
102 25 elsif ($f =~ /^[efg]$/) { }
8 17 elsif ($f eq 'u') { }
16 1 elsif ($f eq 's') { }
1 0 elsif ($f eq 'c') { }
170 7 9 $w ? :
172 1 0 $w ? :
174 174 1 unless ($f =~ /^[cC%]$/)
180 1 0 $5 ? :
184 21 16 if ($lit =~ /^\s+$/) { }
211 1 176 if ($$fmt[$ix] eq 'c') { }
159 17 elsif ($$fmt[$ix] =~ /^[diuoxefg]$/) { }
216 12 165 if ($$fmt[$ix] eq 'x') { }
8 157 elsif ($$fmt[$ix] eq 'o') { }
241 120 1 @_ ? :
242 2 119 if (ref $self)