Branch Coverage

blib/lib/ChordPro/Output/PDF/StringDiagrams.pm
Criterion Covered Total %
branch 20 46 43.4


line true false branch
19 0 40 unless ($show =~ /^(?:top|bottom|right|below)$/i)
74 0 48 unless $info
96 0 48 if $info->{'diagram'}
99 0 48 if ($info->{'base'} + $info->{'baselabeloffset'} > 1)
138 48 0 if $fbg eq "none"
141 48 0 if $ps->{'diagrams'}{'fingers'}
145 48 0 if ($fingers and $fbg ne $fg)
150 0 0 unless $info->{'frets'}[$str] > 0
151 0 0 if ($bar->{$_}) { }
162 0 48 if ($got)
165 0 0 if ($bi[-2] == $bi[-1])
197 288 0 if $fingers
200 0 0 if ($fing and $bar and $bar->{$fing})
202 0 0 unless $sx == $bar->{$fing}[2] or $sx == $bar->{$fing}[3]
205 192 96 if ($fret > 0) { }
48 48 elsif ($fret < 0) { }
48 0 elsif ($info->{'base'} > 0) { }
206 0 192 if ($fret > $v and not $oflo++)
212 0 192 if ($fbg eq $fg) { }
0 192 elsif ($fing =~ /^[A-Z0-9]$/) { }
192 0 elsif ($fing =~ /-\d+$/) { }
231 192 0 $glyph eq $g_none ? :
237 0 192 if $info->{'diagram'}