Condition Coverage

blib/lib/Set/Infinite.pm
Criterion Covered Total %
condition 74 102 72.5


and 3 conditions

line !l l&&!r l&&r condition
137 52 2614 1074 defined $min[0] and $min[0] == $Set::Infinite::neg_inf
52 1318 1296 defined $max[0] and $max[0] == $Set::Infinite::inf
184 132 1758 1434 $rule{'strict'} and not $rule{'strict'}->intersects($tmp)
305 8 12 1 $last and $$last{'a'} == $$first{'list'}[0]{'a'}
339 0 2 0 $$first{'list'}[0]{'a'} == $$first{'list'}[0]{'b'} and $$first{'list'}[0]{'open_begin'} || $$first{'list'}[0]{'open_end'}
383 0 0 188 defined $min[0][0] and defined $min[1][0]
419 1 0 130 defined $parent[$which] and defined $parent[1 - $which]
565 0 2 0 $$last{'list'}[0]{'a'} == $$last{'list'}[0]{'b'} and $$last{'list'}[0]{'open_end'} || $$last{'list'}[0]{'open_begin'}
610 0 0 123 defined $max[0][0] and defined $max[1][0]
651 1 0 113 defined $parent[$which] and defined $parent[1 - $which]
1065 1632 0 2 @_ and $_[0] eq 'backtrack_callback'
1140 0 1 6 defined $before and $tmp->intersects($before)
1142 0 2 5 defined $after and $tmp->intersects($after)
1264 0 0 4 defined $max[0] and defined $min[0]

or 3 conditions

line l !l&&r !l&&!r condition
120 798 96 791 $$self{'too_complex'} or $$arg{'too_complex'}
137 2 0 3740 $$self{'too_complex'} or defined $min[0] and $min[0] == $Set::Infinite::neg_inf
1074 0 2666 $$self{'too_complex'} or defined $min[0] and $min[0] == $Set::Infinite::neg_inf or defined $max[0] and $max[0] == $Set::Infinite::inf
234 11 0 5 delete $param{'count'} || $Set::Infinite::inf
281 11 23 6 not $last or $$last{'a'} != $$_{'a'}
339 0 2 0 $$first{'list'}[0]{'open_begin'} || $$first{'list'}[0]{'open_end'}
458 20 0 2 not defined $parent1 or $parent1->is_null
527 431 238 440 $min[0] == $Set::Infinite::neg_inf or $min[0] == $Set::Infinite::inf
565 2 0 0 $$last{'list'}[0]{'open_end'} || $$last{'list'}[0]{'open_begin'}
681 7 0 2 not defined $parent1 or $parent1->is_null
748 161 516 351 $max[0] == $Set::Infinite::neg_inf or $max[0] == $Set::Infinite::inf
1020 169 0 42 $$result1{'too_complex'} or $$result2{'too_complex'}
1052 3 5 3425 $$a1{'too_complex'} or $$b1{'too_complex'}
1090 618 87 2457 $$a1{'too_complex'} or $$b1{'too_complex'}
1093 601 84 20 $$arg0{'too_complex'} or $$arg1{'too_complex'}
1105 488 84 2570 $$a1{'too_complex'} or $$b1{'too_complex'}
1124 1 0 11 $$b1{'too_complex'} or $$a1{'too_complex'}
1176 28 7 111 $$a1{'too_complex'} or $$b1{'too_complex'}
1188 34 3 3300 $$a1{'too_complex'} or $$b1{'too_complex'}
1273 0 0 72 $$tmp1{'too_complex'} or $$tmp2{'too_complex'}