Condition Coverage

blib/lib/Music/Cadence.pm
Criterion Covered Total %
condition 31 38 81.5


and 3 conditions

line !l l&&!r l&&r condition
76 24 4 16 $type eq "imperfect" and $inversion
22 0 2 $type eq "evaded" and $self->seven
144 11 0 2 $inversion and $inversion->{'1'}
149 11 2 0 $inversion and $inversion->{'2'}
275 74 10 26 $octave and $self->format ne "midinum"

or 2 conditions

line l !l condition
67 44 16 $args{'type'} || 'perfect'
68 14 46 $args{'leading'} || 1
69 4 56 $args{'variation'} || 1
70 19 41 $args{'inversion'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
63 19 41 0 $args{'key'} || $self->key
64 6 54 0 $args{'scale'} || $self->scale
65 13 5 42 $args{'octave'} // $self->octave
66 3 0 57 $args{'picardy'} || $self->picardy
72 0 1 59 $leading < 1 or $leading > 7