Branch Coverage

lib/Data/AsObject/Array.pm
Criterion Covered Total %
branch 11 24 45.8


line true false branch
24 1 0 if (defined $index) { }
26 1 0 if (exists $$self[$index]) { }
29 0 1 if (&$Data::AsObject::__check_type($data) eq 'ARRAY') { }
0 1 elsif (&$Data::AsObject::__check_type($data) eq 'HASH') { }
40 0 0 if ($mode eq 'Strict') { }
0 0 elsif ($mode eq 'Loose') { }
59 0 2 if @_
62 2 0 if $self->isa('Data::AsObject::Array::Strict')
63 0 2 if $self->isa('Data::AsObject::Array::Loose')
64 0 2 if $self->isa('Data::AsObject::Array::Silent')
65 0 2 unless $mode
70 3 3 &$Data::AsObject::__check_type($value) ? :