Branch Coverage

blib/lib/Data/Range/Compare/Stream/Iterator/File/MergeSortAsc.pm
Criterion Covered Total %
branch 38 48 79.1


line true false branch
35 0 13 if ($self->{'bucket_size'} < 1)
40 4 9 if ($args{'filename'})
45 0 13 if $it->in_error
48 1 12 if $self->{'auto_prepare'}
75 8243 13 if $self->{'prepared'}
91 0 13 unless defined $self
93 13 0 if (defined $self->{'result_file'})
95 12 1 if $self->{'unlink_result_file'}
98 0 13 if (defined $self->{'stack'})
108 0 8244 unless defined $_[0]{'iterator'}
150 4149 4095 if ($#$left < $load_count) { }
153 4054 41 if ($#$right < $load_count) { }
174 11 15 if $#$array == -1
196 0 97684 if $self->{'sort_func'}
209 84 0 if ($left->has_next)
213 84 0 if ($right->has_next)
220 52879 218 if (defined $left_range and defined $right_range) { }
116 102 elsif (defined $left_range) { }
102 0 elsif (defined $right_range) { }
224 24456 28423 if ($cmp != 1) { }
228 24414 42 if ($left->has_next)
235 28381 42 if ($right->has_next)
245 74 42 if ($left->has_next)
253 60 42 if ($right->has_next)