Branch Coverage

blib/lib/PDLA/Options.pm
Criterion Covered Total %
branch 42 102 41.1


line true false branch
111 1 7 defined $href && ref $href eq 'HASH' ? :
119 0 16 if scalar @_ != 3
123 0 16 unless ref $defaults eq 'HASH'
127 0 16 unless ref $user eq 'HASH'
198 42 0 if (@_)
216 0 0 unless ref $opt eq 'HASH'
277 42 30 if (@_)
279 0 42 unless ref $arg eq 'HASH'
305 0 0 unless @_
307 0 0 unless ref $arg eq 'HASH'
327 0 0 unless @_
329 0 0 unless ref $arg eq 'HASH'
354 27 30 if (@_)
356 0 27 unless ref $arg eq 'HASH'
382 42 0 if ($self->full_options) { }
390 0 0 if exists $curr->{$key}
417 22 8 if (@_)
427 102 72 if (@_)
429 0 102 unless ref $arg eq 'HASH'
471 0 30 if (@_)
473 0 0 unless ref $arg eq 'HASH'
498 0 30 if (@_)
520 0 42 if (@_)
536 16 28 if (@_)
558 16 28 if (@_)
575 0 30 if (@_)
591 0 0 if (@_)
612 0 0 if (@_)
628 0 0 if (ref $self) { }
629 0 0 if (@_)
632 0 0 if @_
647 25 0 if (ref $self) { }
648 0 25 if (@_)
651 0 0 if @_
690 30 0 if (@_)
694 0 30 unless ref $arg eq 'HASH'
701 0 30 if ($self->incremental) { }
724 3 22 if ($#matched == -1)
736 0 25 if ($#matched == -1) { }
737 0 0 if $self->{'WarnOnMissing'}
739 0 25 if ($#matched > 0)
749 0 25 if $self->debug
765 30 0 if $self->autotrans
797 0 160 if (exists $trans{$key})
809 0 0 if ($#matched > -1)
810 0 0 if ($#matched > 0)
818 0 0 if $self->debug
858 28 0 if ($flag == 0) { }
869 0 28 if ($casesens) { }
881 0 0 if ($#result == -1 and $minmatch)
901 3 25 if ($#result == -1 and $minmatch)