Branch Coverage

blib/lib/Data/iRealPro/Input/Text.pm
Criterion Covered Total %
branch 18 32 56.2


line true false branch
59 1 6 if ($data =~ /^Playlist:\s*(.*)/m)
60 1 0 unless $1 eq ''
65 0 0 unless $2 == 1 + @songs
70 7 0 if ($data =~ /^Song(?: (\d+))?:.*/)
71 0 7 if $1 and $1 != 1 + @songs
77 1 6 $plname ? :
108 1 6 if ($data =~ /^Playlist:\s*(.*)/m)
109 1 0 unless $1 eq ''
112 7 0 if ($data =~ /^Song(?:\s+\d+)?:\s+(.*)\s+\((.*?)\)/m)
115 7 0 if @t == 2
119 7 0 if ($data =~ /Style:\s+([^;(\n]*)(?:\s+\(([^)\n]+)\))?(?:;|$)/m)
124 7 0 if ($data =~ /; key:\s+([^;\n]+)/)
127 0 7 if ($data =~ /; actual\s+key:\s+([^;\n]+)/) { }
134 7 0 if ($data =~ /; tempo:\s+(\d+)/)
137 0 7 if ($data =~ /; repeats?:\s+(\d+)/)
170 7 0 if @a