Branch Coverage

blib/lib/Range/Merge.pm
Criterion Covered Total %
branch 23 30 76.6


line true false branch
63 0 66139 unless $Range::Merge::a->[0] <=> $Range::Merge::b->[0]
78 14 66119 unless (defined $last)
82 66105 14 if ($last->[1] == $range->[0] - 1 and scalar @$last == scalar @$range) { }
85 2 1 if ($last->[$i] ne $range->[$i])
90 2 66103 if ($nomatch) { }
101 14 0 if (defined $last)
108 0 14 if (scalar @$ranges == 0)
116 14 0 if (scalar @$stack)
124 14 66117 unless (scalar @$stack)
139 66119 2 if $_->[0] <= $range->[1]
149 66112 5 unless (scalar @mid)
161 5 0 if ($left[0] < $range->[0])
163 5 0 if ($left[0] <= $left[1])
173 2 3 if ($right[1] > $range->[1])
175 2 0 if ($right[0] <= $right[1])