Condition Coverage

blib/lib/Sub/HandlesVia/HandlerLibrary/Array.pm
Criterion Covered Total %
condition 19 30 63.3


and 3 conditions

line !l l&&!r l&&r condition
32 403 0 387 $type->is_parameterized and $type->parent->name eq "ArrayRef"
403 0 387 $type->is_parameterized and $type->parent->name eq "ArrayRef" and $type->parent->library eq "Types::Standard"
0 0 387 $type->is_parameterized and $type->parent->name eq "ArrayRef" and $type->parent->library eq "Types::Standard" and 1 == @{$type->parameters;}
427 0 99 28 $ti and $ti->{'trust_mutated'} eq "always"
432 0 51 48 $ti and $ti->{'trust_mutated'} eq "maybe"
648 0 148 37 $ti and $ti->{'trust_mutated'} eq "always"
651 0 76 72 $ti and $ti->{'trust_mutated'} eq "maybe"
652 64 0 8 $gen->coerce && $ti->{'value_type'}->has_coercion

or 3 conditions

line l !l&&r !l&&!r condition
27 228 0 790 $type == &ArrayRef() or $type == &Defined()
228 0 790 $type == &ArrayRef() or $type == &Defined() or $type == &Ref()