Branch Coverage

lib/ChordPro/Output/PDF/StringDiagrams.pm
Criterion Covered Total %
branch 24 54 44.4


line true false branch
19 0 40 unless ($show =~ /^(?:top|bottom|right|below)$/i)
34 0 24 $ps->{'diagrams'}{'fingers'} eq 'below' ? :
75 0 48 unless $info
104 0 48 if $info->{'diagram'}
107 0 48 if ($info->{'base'} + $info->{'baselabeloffset'} > 1)
146 48 0 if $fbg eq "none"
149 48 0 if $fsh
153 48 0 if ($fingers and $fbg ne $fg)
158 0 0 unless $info->{'frets'}[$str] > 0
159 0 0 if ($bar->{$_}) { }
170 0 48 if ($got)
173 0 0 if ($bi[-2] == $bi[-1])
206 288 0 if $fingers
209 0 0 if ($fing and $bar and $bar->{$fing})
210 0 0 unless ($sx == $bar->{$fing}[2] or $sx == $bar->{$fing}[3])
211 0 0 if ($fsh eq "below" and $fing =~ /^[A-Z0-9]$/)
223 192 96 if ($fret > 0) { }
48 48 elsif ($fret < 0) { }
48 0 elsif ($info->{'base'} > 0) { }
224 0 192 if ($fret > $v and not $oflo++)
230 0 192 if ($fbg eq $fg or $fsh eq 'below') { }
0 192 elsif ($fing =~ /^[A-Z0-9]$/) { }
192 0 elsif ($fing =~ /-\d+$/) { }
248 0 192 unless $glyph eq $g_none
253 0 192 if $info->{'diagram'}
259 0 192 if ($fsh eq "below" and $fing =~ /^[A-Z0-9]$/)
313 24 96 if ($bfno <= 1 and $_ == 0) { }