Branch Coverage

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


line true false branch
263 1 60 unless @_ == 2
264 1 60 unless ref $_[0] eq 'ARRAY'
265 2 59 unless ref $_[1] eq 'ARRAY'
267 3 58 if @errs
315 13 15 if ($self->DefFull) { }
342 1 14 unless $self->compare_len(@_)
349 0 14 unless defined $caller
354 11 3 unless ($perm)
356 9 2 if keys %{$self->Skip;}
364 82 1 defined $_ ? :
365 82 1 defined $_ ? :
368 1 13 unless ($self->WhiteSpace)
374 2 12 unless ($self->Case)
416 3 11 if ($self->different_len(@_))
425 4 47 if keys %{$self->Skip;} and $self->Skip->{$_}
429 4 61 unless (defined $val1 and defined $val2)
430 2 2 if $self->_defined_diff($val1, $val2)
434 2 59 unless ($self->WhiteSpace)
439 7 54 unless ($self->Case)
444 4 57 unless $val1 eq $val2
447 3 8 wantarray ? :
454 2 1 if (wantarray) { }
455 1 1 if ($#{$row1;} > $#{$row2;}) { }
469 2 1 unless defined $val1 or defined $val2
470 1 1 if defined $val1 and not defined $val2
471 1 0 if not defined $val1 and defined $val2