Branch Coverage

blib/lib/Data/ValidateInterdependent.pm
Criterion Covered Total %
branch 29 30 96.6


line true false branch
128 13 17 if ref $spec eq 'ARRAY'
138 1 32 if ($known->{$var}) { }
156 2 14 if (my(@unknown) = grep({not $known_variables->{$_};} @vars))
236 8 1 if ref $item ne 'HASH'
299 1 14 unless (@$output)
306 1 7 if (/^\$/u) { }
314 1 13 if @args
348 16 1 unless ($self->_ignore_unknown)
350 3 13 if (my(@unknown) = grep({not $known_params->{$_};} keys %params))
359 1 3 if $name =~ s/^\$//u
367 2 11 if ($type eq 'const')
373 2 9 if ($type eq 'param')
379 9 0 if ($type eq 'rule')
385 10 1 if (exists $result->{$var}) { }
393 1 7 if (my(@unknown) = keys %$result)