Condition Coverage

blib/lib/EMDIS/ECS/FileBackedMessage.pm
Criterion Covered Total %
condition 5 33 15.1


and 3 conditions

line !l l&&!r l&&r condition
209 4 0 6 exists $this->{'part_num'} and exists $this->{'num_parts'}
0 5 1 exists $this->{'part_num'} and exists $this->{'num_parts'} and $this->{'part_num'} > $this->{'num_parts'}
465 0 0 0 defined $this->{'num_parts'} and $this->{'num_parts'} > 1
477 0 0 0 defined $rcv_node_id and $rcv_node_id
535 0 0 0 defined $node->{'msg_part_size'} and $node->{'msg_part_size'} > 0
554 0 0 0 $this->{'is_meta_message'} and $num_parts > 1
560 0 0 0 defined $part_num and $part_num
0 0 0 defined $part_num and $part_num and $part_num > $num_parts
671 0 0 0 $this->{'is_meta_message'} and not $node->{'encr_meta'} =~ /true/io
731 0 0 0 $part_num < $num_parts and $bytecount != $msg_part_size

or 3 conditions

line l !l&&r !l&&!r condition
142 4 0 0 $bytecount == 0 or $data_offset >= 1048576