Condition Coverage

blib/lib/Template/Plex/Internal.pm
Criterion Covered Total %
condition 16 119 13.4


and 3 conditions

line !l l&&!r l&&r condition
225 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 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"
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"

or 2 conditions

line l !l condition
28 24 0 $href //= {}
44 24 0 $href //= {}
212 24 0 $href //= {}
217 1 23 $opts{'base'} // "Template::Plex"
368 23 1 0 $args //= {}
413 0 0 0 $delimiter //= ""

or 3 conditions

line l !l&&r !l&&!r condition
27 24 0 0 ref $href eq "HASH" or not defined $href
225 0 0 0 $id //= $path . join("", caller)
0 1 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 1 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 1 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)
0 1 0 $id //= $path . join("", caller)
0 0 0 $id //= $path . join("", caller)