Branch Coverage

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


line true false branch
70 0 0 unless (defined $possible_arrayref)
77 0 0 unless (main::RPerl_SvAROKp($possible_arrayref))
89 0 0 unless (defined $possible_arrayref)
94 0 0 unless (main::RPerl_SvAROKp($possible_arrayref))
126 0 0 unless (defined $possible_integer_arrayref)
132 0 0 unless (main::RPerl_SvAROKp($possible_integer_arrayref))
145 0 0 unless (defined $possible_integer)
150 0 0 unless (main::RPerl_SvIOKp($possible_integer))
164 3 16 unless (defined $possible_integer_arrayref)
169 5 11 unless (main::RPerl_SvAROKp($possible_integer_arrayref))
180 2 46 unless (defined $possible_integer)
185 5 41 unless (main::RPerl_SvIOKp($possible_integer))
237 3 12 if ($i_is_0) { }
312 0 0 unless (defined $possible_number_arrayref)
318 0 0 unless (main::RPerl_SvAROKp($possible_number_arrayref))
328 0 0 unless (defined $possible_number)
333 0 0 unless (main::RPerl_SvNOKp($possible_number) or main::RPerl_SvIOKp($possible_number))
350 3 18 unless (defined $possible_number_arrayref)
355 5 13 unless (main::RPerl_SvAROKp($possible_number_arrayref))
365 2 59 unless (defined $possible_number)
370 4 55 unless (main::RPerl_SvNOKp($possible_number) or main::RPerl_SvIOKp($possible_number))
412 6 24 if ($i_is_0) { }
493 0 0 unless (defined $possible_string_arrayref)
499 0 0 unless (main::RPerl_SvAROKp($possible_string_arrayref))
509 0 0 unless (defined $possible_string)
514 0 0 unless (main::RPerl_SvPOKp($possible_string))
528 3 20 unless (defined $possible_string_arrayref)
533 5 15 unless (main::RPerl_SvAROKp($possible_string_arrayref))
543 2 63 unless (defined $possible_string)
548 5 58 unless (main::RPerl_SvPOKp($possible_string))
587 7 23 if ($i_is_0) { }