Branch Coverage

blib/lib/RPerl/DataStructure/Hash/SubTypes.pm
Criterion Covered Total %
branch 24 56 42.8


line true false branch
55 0 0 unless (defined $possible_hashref)
62 0 0 if (not main::RPerl_SvHROKp($possible_hashref))
73 0 0 unless (defined $possible_hashref)
78 0 0 if (not main::RPerl_SvHROKp($possible_hashref))
109 0 0 unless (defined $possible_integer_hashref)
115 0 0 unless (main::RPerl_SvHROKp($possible_integer_hashref))
126 0 0 unless (defined $possible_integer)
133 0 0 unless (main::RPerl_SvIOKp($possible_integer))
150 3 16 unless (defined $possible_integer_hashref)
156 5 11 unless (main::RPerl_SvHROKp($possible_integer_hashref))
167 2 42 unless (defined $possible_integer)
174 5 37 unless (main::RPerl_SvIOKp($possible_integer))
298 0 0 unless (defined $possible_number_hashref)
304 0 0 unless (main::RPerl_SvHROKp($possible_number_hashref))
315 0 0 unless (defined $possible_number)
322 0 0 unless (main::RPerl_SvNOKp($possible_number) or main::RPerl_SvIOKp($possible_number))
342 3 17 unless (defined $possible_number_hashref)
348 5 12 unless (main::RPerl_SvHROKp($possible_number_hashref))
359 2 41 unless (defined $possible_number)
366 4 37 unless (main::RPerl_SvNOKp($possible_number) or main::RPerl_SvIOKp($possible_number))
497 0 0 unless (defined $possible_string_hashref)
503 0 0 unless (main::RPerl_SvHROKp($possible_string_hashref))
514 0 0 unless (defined $possible_string)
521 0 0 unless (main::RPerl_SvPOKp($possible_string))
538 3 20 unless (defined $possible_string_hashref)
544 5 15 unless (main::RPerl_SvHROKp($possible_string_hashref))
555 2 46 unless (defined $possible_string)
562 5 41 unless (main::RPerl_SvPOKp($possible_string))