Condition Coverage

blib/lib/D64/Disk/Dir/Item.pm
Criterion Covered Total %
condition 33 45 73.3


and 3 conditions

line !l l&&!r l&&r condition
287 2 0 2828 length $byte_value == 1 and ord $byte_value >= 0
2 0 2828 length $byte_value == 1 and ord $byte_value >= 0 and ord $byte_value <= 255
297 5 0 28 $self->is_int($number_value) and $number_value >= 0
5 5 23 $self->is_int($number_value) and $number_value >= 0 and $number_value <= 255
560 60 0 579 ord $$self[$name_length] == 160 and $name_length >= $I_NAME
672 0 1 4 $record_length >= 0 and $record_length < 255
701 1 1 10 $self->_is_valid_data_type($size) and $self->is_int($size)
704 0 1 9 $size >= 0 and $size <= 65535
889 2 0 2 !$self->closed && $self->type eq $T_DEL
934 3 107 11 defined $character and $match_pattern == 63
972 0 1 12 $type >= 0 and $type < @mapping
990 0 1 9 $type >= 0 and $type < @mapping

or 3 conditions

line l !l&&r !l&&!r condition
196 3 144 0 ref $this || $this
757 4 0 0 $fh ||= *STDOUT
935 3 1 106 not defined $character or ord $character != $match_pattern