Branch Coverage

blib/lib/RPerl/DataStructure/Hash/SubTypes.pm
Criterion Covered Total %
branch 30 62 48.3


line true false branch
58 0 0 unless (defined $possible_hashref)
65 0 0 unless (main::RPerl_SvHROKp($possible_hashref))
77 0 0 unless (defined $possible_hashref)
82 0 0 unless (main::RPerl_SvHROKp($possible_hashref))
114 0 0 unless (defined $possible_integer_hashref)
120 0 0 unless (main::RPerl_SvHROKp($possible_integer_hashref))
131 0 0 unless (defined $possible_integer)
138 0 0 unless (main::RPerl_SvIOKp($possible_integer))
156 3 16 unless (defined $possible_integer_hashref)
162 5 11 unless (main::RPerl_SvHROKp($possible_integer_hashref))
173 2 41 unless (defined $possible_integer)
180 5 36 unless (main::RPerl_SvIOKp($possible_integer))
228 3 12 if ($i_is_0) { }
306 0 0 unless (defined $possible_number_hashref)
312 0 0 unless (main::RPerl_SvHROKp($possible_number_hashref))
323 0 0 unless (defined $possible_number)
330 0 0 unless (main::RPerl_SvNOKp($possible_number) or main::RPerl_SvIOKp($possible_number))
351 3 17 unless (defined $possible_number_hashref)
357 5 12 unless (main::RPerl_SvHROKp($possible_number_hashref))
368 2 45 unless (defined $possible_number)
375 4 41 unless (main::RPerl_SvNOKp($possible_number) or main::RPerl_SvIOKp($possible_number))
422 5 18 if ($i_is_0) { }
508 0 0 unless (defined $possible_string_hashref)
514 0 0 unless (main::RPerl_SvHROKp($possible_string_hashref))
525 0 0 unless (defined $possible_string)
532 0 0 unless (main::RPerl_SvPOKp($possible_string))
550 3 20 unless (defined $possible_string_hashref)
556 5 15 unless (main::RPerl_SvHROKp($possible_string_hashref))
567 2 34 unless (defined $possible_string)
574 5 29 unless (main::RPerl_SvPOKp($possible_string))
618 7 19 if ($i_is_0) { }