Condition Coverage

blib/lib/Music/ScaleNote.pm
Criterion Covered Total %
condition 24 38 63.1


and 3 conditions

line !l l&&!r l&&r condition
91 9 1 0 $flat and $note->format("isobase") =~ /#/
109 8 0 1 $flat and $note->format("ISO") =~ /#/
136 4 1 2 $flat and $note->format("isobase") =~ /#/

or 2 conditions

line l !l condition
124 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
122 7 0 0 $args{'note_name'} || $self->scale_note
123 1 6 0 $args{'note_format'} || $self->note_format
125 3 0 4 $args{'flat'} || $self->flat