Condition Coverage

blib/lib/Template/Plex/Internal.pm
Criterion Covered Total %
condition 14 77 18.1


and 3 conditions

line !l l&&!r l&&r condition
222 0 1 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 1 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 1 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 1 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
0 0 0 defined $args[1] and ref $args[1] eq "HASH"
223 19 0 2 $@ and not $ref

or 2 conditions

line l !l condition
34 21 0 $href //= {}
50 21 0 $href //= {}
211 21 0 $href //= {}
216 1 20 $opts{'base'} // "Template::Plex"
347 20 1 0 $args //= {}
377 0 0 0 $delimiter //= ""

or 3 conditions

line l !l&&r !l&&!r condition
33 21 0 0 ref $href eq "HASH" or not defined $href