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 2888 length $byte_value == 1 and ord $byte_value >= 0
2 0 2888 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 62 0 592 ord $self->[$name_length] == 160 and $name_length >= $I_NAME
672 0 1 4 $record_length >= 0 and $record_length < 255
701 1 1 11 $self->_is_valid_data_type($size) and $self->is_int($size)
704 0 1 10 $size >= 0 and $size <= 65535
904 2 0 2 !$self->closed && $self->type eq $T_DEL
949 3 107 11 defined $character and $match_pattern == 63
987 0 1 14 $type >= 0 and $type < @mapping
1005 0 1 9 $type >= 0 and $type < @mapping

or 3 conditions

line l !l&&r !l&&!r condition
196 3 146 0 ref $this || $this
758 6 0 0 $fh ||= *STDOUT
950 3 1 106 not defined $character or ord $character != $match_pattern