Condition Coverage

blib/lib/InfoSys/FreeDB/Entry.pm
Criterion Covered Total %
condition 19 50 38.0


and 3 conditions

line !l l&&!r l&&r condition
654 0 0 9 ref $val and exists $ALLOW_ISA{$name}
661 0 0 0 ref $val and exists $ALLOW_REF{$name}
666 0 0 0 defined $val and not ref $val
0 0 0 defined $val and not ref $val and exists $ALLOW_RX{$name}
673 0 0 0 not ref $val and exists $ALLOW_VALUE{$name}

or 2 conditions

line l !l condition
630 22 0 shift() || ''
963 9 0 shift @TTITLEN || ''
975 9 0 shift @EXTTN || ''
1191 0 1 $self->get_revision || '0'
1195 1 0 $self->get_client_name || 'none'
1196 0 1 $self->get_client_version || '0'
1207 1 0 $self->get_artist || ''
1 0 $self->get_title || ''
1220 9 0 $track->get_title || ''
1236 9 0 $track->get_extt || ''

or 3 conditions

line l !l&&r !l&&!r condition
473 0 1 0 ref $class || $class
635 22 22 22 $first or $str
646 11 0 11 exists $ALLOW_ISA{$name} or exists $ALLOW_REF{$name}
0 0 11 exists $ALLOW_ISA{$name} or exists $ALLOW_REF{$name} or exists $ALLOW_RX{$name}
0 0 11 exists $ALLOW_ISA{$name} or exists $ALLOW_REF{$name} or exists $ALLOW_RX{$name} or exists $ALLOW_VALUE{$name}