Condition Coverage

blib/lib/Music/ScaleNote.pm
Criterion Covered Total %
condition 22 35 62.8


and 3 conditions

line !l l&&!r l&&r condition
90 9 1 0 $flat and $note->format("isobase") =~ /#/
135 4 1 2 $flat and $note->format("isobase") =~ /#/

or 2 conditions

line l !l condition
123 6 1 $args{'steps'} || 1

or 3 conditions

line l !l&&r !l&&!r condition
77 8 3 0 $args{'note_name'} || $self->scale_note
78 3 8 0 $args{'note_format'} || $self->note_format
79 6 5 0 $args{'offset'} || $self->offset
80 1 0 10 $args{'flat'} || $self->flat
82 11 0 0 $name or $format
11 0 0 $name or $format or $offset
121 7 0 0 $args{'note_name'} || $self->scale_note
122 1 6 0 $args{'note_format'} || $self->note_format
124 3 0 4 $args{'flat'} || $self->flat