Condition Coverage

blib/lib/Set/Infinite/Basic.pm
Criterion Covered Total %
condition 52 79 65.8


and 3 conditions

line !l l&&!r l&&r condition
88 2 2 0 $cmp == 0 and $open_beg || $open_end
147 582 1264 0 $cmp == 0 and $$tmp1{'open_end'}
1846 0 0 $cmp == 0 and $$tmp1{'open_end'} and $$tmp2{'open_begin'}
152 682 660 288 $cmp == 0 and $$tmp2{'open_end'}
1342 285 3 $cmp == 0 and $$tmp2{'open_end'} and $$tmp1{'open_begin'}
356 0 0 0 $#{$_[0]{'list'};} == 0 && $_[0]{'list'}[0]{'a'} == $_[0]{'list'}[0]{'b'}
489 0 5494 0 $tmp1a <= $tmp1b and $tmp1a != $tmp1b || !($open_beg || $open_end) || $tmp1a == $Set::Infinite::Basic::inf || $tmp1a == $Set::Infinite::Basic::neg_inf
578 82 8 151 $ia <= $#{$$a1{'list'};} and $ib <= $#{$$b1{'list'};}
600 82 1 7 $ia <= $#{$$a1{'list'};} and $$a1{'list'}[$ia]{'a'} >= $last
672 0 211 1 $is_real and $$a1{'list'}[$ia]{'b'} == $$a1{'list'}[$ia + 1]{'a'}
812 7109 113 5 $tmp2 and $$self{'tolerance'}
829 5245 1318 8 $tmp2 and $$self{'tolerance'}
863 0 0 1016 defined $min[0] and defined $max[0]

or 2 conditions

line l !l condition
811 118 7109 $$self{'list'}[0]{'open_begin'} || 0
828 1326 5245 $$self{'list'}[-1]{'open_end'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
72 0 0 0 $$tmp1{'open_begin'} || $$tmp2{'open_begin'}
85 0 1 0 $$tmp1{'open_end'} || $$tmp2{'open_end'}
88 0 1 1 $open_beg || $open_end
211 0 4 $cmp > 0 or $cmp == 0 and $open_beg || $open_end
147 208 0 1846 $cmp < 0 or $cmp == 0 and $$tmp1{'open_end'} and $$tmp2{'open_begin'}
152 216 0 1630 $cmp > 0 or $cmp == 0 and $$tmp2{'open_end'} and $$tmp1{'open_begin'}
386 0 0 0 not defined $equal or $equal
474 718 14 1203 $$tmp1{'open_begin'} || $$tmp2{'open_begin'}
486 1131 42 510 $$tmp1{'open_end'} || $$tmp2{'open_end'}
489 1661 23 1025 $tmp1a != $tmp1b || !($open_beg || $open_end) || $tmp1a == $Set::Infinite::Basic::inf || $tmp1a == $Set::Infinite::Basic::neg_inf
663 0 0 1626 $a1->tolerance || $b1->tolerance
672 3 0 212 _simple_intersects($$a1{'list'}[$ia], $$a1{'list'}[$ia + 1]) or $is_real and $$a1{'list'}[$ia]{'b'} == $$a1{'list'}[$ia + 1]{'a'}