Condition Coverage

blib/lib/Tie/RangeHash.pm
Criterion Covered Total %
condition 48 72 66.6


and 3 conditions

line !l l&&!r l&&r condition
42 18 46 40 $lo_cmp == -1 and $hi_cmp == 1
64 3 37 $lo_cmp == -1 and $hi_cmp == 1 and not $lr_cmp
49 1 36 $lo_cmp == -1 and $hi_cmp == 1 and not $lr_cmp and not $hr_cmp
52 0 16 $lo_cmp == 1 and $hi_cmp == 1
52 0 16 $lo_cmp == 1 and $hi_cmp == 1 and $lr_cmp == 1
0 0 16 $lo_cmp == 1 and $hi_cmp == 1 and $lr_cmp == 1 and $hr_cmp == 1
2 4 46 $lo_cmp == -1 and $hi_cmp == -1
6 0 46 $lo_cmp == -1 and $hi_cmp == -1 and $lr_cmp == -1
4 0 46 $lo_cmp == -1 and $hi_cmp == -1 and $lr_cmp == -1 and $hr_cmp == -1
64 6 43 45 $lo_cmp <= 0 and $hi_cmp >= 0
120 8 50 32 $lo_cmp == -1 and $hi_cmp == 1
58 0 32 $lo_cmp == -1 and $hi_cmp == 1 and not $lr_cmp
50 0 32 $lo_cmp == -1 and $hi_cmp == 1 and not $lr_cmp and not $hr_cmp
52 0 6 $lo_cmp == 1 and $hi_cmp == 1
52 0 6 $lo_cmp == 1 and $hi_cmp == 1 and $lr_cmp == 1
0 0 6 $lo_cmp == 1 and $hi_cmp == 1 and $lr_cmp == 1 and $hr_cmp == 1
2 0 50 $lo_cmp == -1 and $hi_cmp == -1
2 0 50 $lo_cmp == -1 and $hi_cmp == -1 and $lr_cmp == -1
0 0 50 $lo_cmp == -1 and $hi_cmp == -1 and $lr_cmp == -1 and $hr_cmp == -1
146 9 44 55 $lo_cmp <= 0 and $hi_cmp >= 0

or 3 conditions

line l !l&&r !l&&!r condition
42 0 0 0 $lo_cmp || $hi_cmp || $lr_cmp || $hr_cmp
36 0 68 $lo_cmp == -1 and $hi_cmp == 1 and not $lr_cmp and not $hr_cmp or not $lo_cmp || $hi_cmp || $lr_cmp || $hr_cmp
120 0 0 0 $lo_cmp || $hi_cmp || $lr_cmp || $hr_cmp
32 0 58 $lo_cmp == -1 and $hi_cmp == 1 and not $lr_cmp and not $hr_cmp or not $lo_cmp || $hi_cmp || $lr_cmp || $hr_cmp