Condition Coverage

blib/lib/HTML/Template/Pluggable.pm
Criterion Covered Total %
condition 13 27 48.1


and 3 conditions

line !l l&&!r l&&r condition
62 0 4 0 $options->{'die_on_bad_params'} and not exists $param_map->{$param}
66 0 0 4 exists $param_map->{$param} and defined $param_map->{$param}
74 0 0 0 ref $first and UNIVERSAL::isa($first, "HASH")
98 0 17 2 $options->{'die_on_bad_params'} and not exists $param_map->{$param}
108 0 15 2 defined $value_type and length $value_type
15 0 2 defined $value_type and length $value_type and $value_type eq 'ARRAY' || !(ref($value) =~ /^(CODE)|(HASH)|(SCALAR)$/) && $value->isa('ARRAY')

or 3 conditions

line l !l&&r !l&&!r condition
58 76 58 4 scalar @_ or length $type
74 58 0 0 $type eq "HASH" or ref $first and UNIVERSAL::isa($first, "HASH")
108 2 0 0 $value_type eq 'ARRAY' || !(ref($value) =~ /^(CODE)|(HASH)|(SCALAR)$/) && $value->isa('ARRAY')