Branch Coverage

blib/lib/Data/All.pm
Criterion Covered Total %
branch 26 48 54.1


line true false branch
106 0 2 unless $_[0]
109 0 2 ref $_[0] eq 'HASH' ? :
127 4 0 if defined $self->$_
167 2 2 if ref $$args{'path'} ne 'ARRAY'
173 0 16 if $a eq 'path'
175 4 12 if (ref $$args{$a} eq 'ARRAY')
180 0 4 unless exists $self->__a2h_template->{$templ}
190 2 2 if $$args{'moniker'}
193 2 0 $$args{'ioconf'}{'type'} ne 'db' ? :
207 3 1 if exists $$args{'format'}
209 0 1 unless $p and exists $self->__profile->{$p}
223 3 13 unless exists $$args{$a}
226 8 8 unless ref $$args{$a} eq 'HASH'
230 2 14 unless defined $$args{$a}{$c}
244 0 0 unless $self->is_open($which)
298 0 0 ref $_[0] ne 'HASH' ? :
306 0 0 !wantarray ? :
318 0 4 unless ($self->__collection->{$source}->is_open)
356 1 0 !wantarray ? :
376 0 0 unless $target->fields and $#{$target->fields;}
378 0 0 if $self->print_fields
408 1 0 unless $target->fields and $#{$target->fields;}
414 0 1 if $self->print_fields
416 1 0 if ($self->atomic) { }