Condition Coverage

blib/lib/Data/Sofu/Binary/Bin0200.pm
Criterion Covered Total %
condition 30 57 52.6


and 3 conditions

line !l l&&!r l&&r condition
303 0 160 0 $target and not $target =~ /^->/
322 0 52 0 $target and not $target =~ /^->/
1087 0 26 26 $r and $r =~ /Data::Sofu::/
26 0 26 $r and $r =~ /Data::Sofu::/ and $data->isa('Data::Sofu::Object')
1088 0 0 26 ref $data and ref $data eq 'HASH'
1093 0 0 26 ref $comments and ref $comments eq 'HASH'
1136 0 0 26 $r and $r =~ /Data::Sofu::/
0 0 26 $r and $r =~ /Data::Sofu::/ and $data->isa('Data::Sofu::Object')
1148 0 0 26 ref $comments and ref $comments eq 'HASH'
1176 0 0 858 $r and $r =~ /Data::Sofu/
0 0 858 $r and $r =~ /Data::Sofu/ and $r->isa('Data::Sofu::Object')
1178 728 0 130 $data->isReference and $data->valid
1260 104 0 104 ref $$self{'Comments'}{$tree} and ref $$self{'Comments'}{$tree} eq 'ARRAY'
1261 104 0 104 $add and ref $add
104 0 104 $add and ref $add and ref $add eq 'ARRAY'

or 3 conditions

line l !l&&r !l&&!r condition
281 0 0 537 not $str or $str ne 'ofu'
811 0 238 2030 not defined $text or $text eq ''
1257 104 104 1560 $$self{'Comments'}{$tree} or $add
1289 23 28 7 $mark or not defined $mark