Condition Coverage

blib/lib/MIDI/Trans.pm
Criterion Covered Total %
condition 0 61 0.0


and 3 conditions

line !l l&&!r l&&r condition
147 0 0 0 exists $$hRef{'File'} and defined $$hRef{'File'}
0 0 0 exists $$hRef{'String'} and defined $$hRef{'String'}
371 0 0 0 exists $$hRef{'Name'} and defined $$hRef{'Name'}
0 0 0 exists $$hRef{'Num'} and defined $$hRef{'Num'}
424 0 0 0 defined $num and defined $note
0 0 0 defined $num and defined $note and defined $vol
0 0 0 defined $num and defined $note and defined $vol and defined $dur
483 0 0 0 defined $file and defined $scoreObj
517 0 0 0 defined $dur_c && defined $note_c && defined $vol_c

or 2 conditions

line l !l condition
178 0 0 $$hRef{'Name'} || 'String'
503 0 0 $$hRef{'Outfile'} || './out.midi'

or 3 conditions

line l !l&&r !l&&!r condition
37 0 0 0 ref $class || $class
137 0 0 0 not defined $hRef or ref $hRef ne 'HASH'
177 0 0 0 $$hRef{'Name'} || $file
505 0 0 0 $$hRef{'Volume'} || $self->volume_callback
506 0 0 0 $$hRef{'Note'} || $self->note_callback
507 0 0 0 $$hRef{'Duration'} || $self->duration_callback
508 0 0 0 $$hRef{'TempoCallBack'} || $self->tempo_callback
509 0 0 0 $$hRef{'Delimiter'} || $self->delimiter
510 0 0 0 $$hRef{'Tempo'} || $self->tempo
517 0 0 0 defined $tempo_c || defined $tempo