Condition Coverage

blib/lib/HTML/Template/Pluggable.pm
Criterion Covered Total %
condition 12 27 44.4


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}
65 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 14 1 $$options{'die_on_bad_params'} and not exists $$param_map{$param}
108 0 12 2 defined $value_type and length $value_type
12 2 0 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 67 0 62 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')