Branch Coverage

blib/lib/Data/iRealPro/Input/Text.pm
Criterion Covered Total %
branch 20 32 62.5


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