Condition Coverage

blib/lib/Var/Pairs.pm
Criterion Covered Total %
condition 10 31 32.2


and 3 conditions

line !l l&&!r l&&r condition
108 42 0 0 not wantarray and $iterator_for{$ID}
129 0 0 134 ref $_[0] && var_name(1, $_[0])
181 0 0 91 ref $_[0] && var_name(1, $_[0])
204 0 0 0 ref $_[0] && var_name(1, $_[0])

or 2 conditions

line l !l condition
97 43 1 ref $container_ref || 'scalar value'
158 16 0 ref $container_ref || 'scalar value'
250 0 0 ref $var_ref or "SCALAR"
255 0 0 $inversion{$value} //= []
264 0 0 $inversion{$value} //= []

or 3 conditions

line l !l&&r !l&&!r condition
142 113 21 0 $iterator_for{$ID} //= ref $container_ref eq "CODE" ? sub { state $n = 0; return unless my($next) = &$container_ref(); return $n++, $next; } : [&pairs]
193 76 15 0 $iterator_for{$ID} //= ref $container_ref eq "CODE" ? sub { state $n = 0; return unless my($next) = &$container_ref(); return $n++, $next; } : [&kvs]
216 0 0 0 $iterator_for{$ID} //= ref $container_ref eq "CODE" ? sub { state $n = 0; return unless my($next) = &$container_ref(); return $n++, $next; } : [&kvs]