Branch Coverage

blib/lib/Array/Compare.pm
Criterion Covered Total %
branch 50 52 96.1


line true false branch
259 1 60 unless @_ == 2
260 1 60 unless ref $_[0] eq 'ARRAY'
261 2 59 unless ref $_[1] eq 'ARRAY'
263 3 58 if @errs
311 13 15 if ($self->DefFull) { }
338 1 14 unless $self->compare_len(@_)
345 0 14 unless defined $caller
350 11 3 unless ($perm)
352 9 2 if keys %{$self->Skip;}
360 82 1 defined $_ ? :
361 82 1 defined $_ ? :
364 1 13 unless ($self->WhiteSpace)
370 2 12 unless ($self->Case)
412 3 11 if ($self->different_len(@_))
421 4 47 if keys %{$self->Skip;} and $self->Skip->{$_}
425 4 61 unless (defined $val1 and defined $val2)
426 2 2 if $self->_defined_diff($val1, $val2)
430 2 59 unless ($self->WhiteSpace)
435 7 54 unless ($self->Case)
440 4 57 unless $val1 eq $val2
443 3 8 wantarray ? :
450 2 1 if (wantarray) { }
451 1 1 if ($#{$row1;} > $#{$row2;}) { }
465 2 1 unless defined $val1 or defined $val2
466 1 1 if defined $val1 and not defined $val2
467 1 0 if not defined $val1 and defined $val2