Branch Coverage

lib/Ruby/Collections.pm
Criterion Covered Total %
branch 31 40 77.5


line true false branch
26 12 3727 if (@_ == 1 and reftype($_[0]) eq 'ARRAY' and ref $_[0] ne 'Ruby::Collections::Array') { }
53 16 136 if (@_ == 0) { }
3 133 elsif (@_ == 1) { }
57 3 0 if (reftype($_[0]) eq 'HASH') { }
65 132 1 if (@_ % 2 == 0) { }
86 4 1 if (reftype $item eq 'ARRAY') { }
1 0 elsif (reftype $item eq 'HASH') { }
93 0 0 defined $item ? :
105 179 2973 if (reftype $item eq 'ARRAY') { }
2 2971 elsif (reftype $item eq 'HASH') { }
112 2963 8 defined $item ? :
128 272 1451 if (reftype $item eq 'ARRAY') { }
23 1428 elsif (reftype $item eq 'HASH') { }
135 1416 12 defined $item ? :
154 0 29 if (reftype $key eq 'ARRAY') { }
0 29 elsif (reftype $key eq 'HASH') { }
161 29 0 defined $key ? :
164 4 25 if (reftype $val eq 'ARRAY') { }
0 25 elsif (reftype $val eq 'HASH') { }
171 25 0 defined $val ? :