Branch Coverage

blib/lib/Params/Dry.pm
Criterion Covered Total %
branch 9 30 30.0


line true false branch
78 0 10 $Debug ? :
90 22 33 if ($param_type) { }
111 0 0 unless $p_name
114 0 0 !defined($p_type) || $p_type =~ /^\d+$/ && $p_type == 1 ? :
120 0 0 if ($Params::Dry::Internal::typedefs{"$p_name"})
122 0 0 if $effective_name_type ne $effective_param_type
130 0 0 unless (defined $param_value)
131 0 0 $p_is_required ? :
142 0 0 $type_package ? :
147 0 0 unless $final_type_package->can("$type_function")
159 0 0 if &$check_function($param_value, @$type_parameters)
162 0 0 unless $is_valid
199 3 7 if (exists $Params::Dry::Internal::typedefs{$p_name})
200 1 2 if __get_effective_type($Params::Dry::Internal::typedefs{$p_name}) ne __get_effective_type($p_definition)
217 1 14 scalar @_ % 2 ? :