Branch Coverage

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


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