Branch Coverage

blib/lib/MIDI/Simple/Drummer.pm
Criterion Covered Total %
branch 84 108 77.7


line true false branch
30 160 0 $n =~ /([whqesxyz])n$/ ? :
32 160 0 if ($name) { }
35 40 120 if $n =~ /t\w/
36 40 120 if $n =~ /^dd/
37 40 120 if $n =~ /^d[^d]/
38 120 40 if $prefix
44 40 120 unless $prefix
105 1 8 if ($self->{'-signature'}) { }
118 0 9 $self->{'-divisions'} == 8 ? :
124 1 8 unless ($x =~ /\./)
130 9 63 if ({e => {name => 'eighth', number => 8, ordinal => '8th'}, h => {name => 'half', number => 2, ordinal => '2nd'}, q => {name => 'quarter', number => 4, ordinal => '4th'}, s => {name => 'sixteenth', number => 16, ordinal => '16th'}, w => {name => 'whole', number => 1, ordinal => '1st'}, x => {name => 'thirtysecond', number => 32, ordinal => '32nd'}, y => {name => 'sixtyfourth', number => 64, ordinal => '64th'}, z => {name => 'onetwentyeighth', number => 128, ordinal => '128th'}}->{$note}{'number'} == $self->{'-divisions'})
151 2 1 if @_
156 0 0 if @_
162 0 9 if @_
168 0 9 if @_
174 8 0 if @_
180 0 17 if @_
185 1 1 if @_
190 1 21 if @_
195 1 5 if @_
200 1 1 if @_
205 1 76 if @_
210 1 2 if @_
215 2 1 if (@_)
225 9 3 if @_
230 1 1 if @_
238 0 21 if ref $_[0] eq 'MIDI::Simple'
257 1 10 if @_
263 10 1 if $accent > $MIDI::Simple::Volume{'fff'}
271 0 0 if @_
277 0 0 if $duck > $MIDI::Simple::Volume{'ppp'}
296 52 183 if (not @_) { }
172 11 elsif (@_ == 1) { }
11 0 elsif (@_ > 1 and not @_ % 2) { }
303 0 172 wantarray ? :
318 0 11 @t > 1 ? :
0 11 wantarray ? :
330 0 1 wantarray ? :
338 1 114 if @_
357 167 21 @_ ? :
362 144 44 wantarray ? :
369 118 1 @_ ? :
400 1 7 $args{'-beat'} == 1 && $args{'-fill'} ? :
406 0 8 wantarray ? :
423 2 1 @_ ? :
428 9 23 if $i % $self->beats == 1
434 9 23 if $i % $self->beats == 1
459 0 25 unless ref $self->patterns eq 'HASH'
464 0 25 unless @k
468 3 22 $args{'-name'} && $args{'-type'} && !($args{'-name'} =~ /^.+\s+$args{'-type'}$/) ? :
470 0 25 if (@k == 1) { }
477 13 14 if ($args{'-type'})
480 7 6 unless $t eq $args{'-type'}
512 7 0 -e $file ? :