Branch Coverage

blib/lib/Iterator/GroupedRange.pm
Criterion Covered Total %
branch 29 34 85.2


line true false branch
20 7 6 if (ref $code eq 'ARRAY')
24 31 6 @ds > 0 ? :
41 6 26 if $$self{'is_last'}
42 8 18 if $$self{'_has_next'}
44 18 0 if (defined $$self{'_buffer'}) { }
56 11 68 if $$self{'is_last'}
57 0 68 unless defined $$self{'_buffer'}
63 14 55 unless (defined $rv)
64 2 12 if (@{$$self{'_append_buffer'};} > 0) { }
68 4 2 @append_buffer > 0 ? :
88 21 45 @buffer > 0 ? :
90 65 1 @rs ? :
95 3 2 @_ == 1 && ref $_[0] eq 'ARRAY' ? :
97 3 2 if (defined $$self{'rows'})
103 3 2 if (not $$self{'_has_next'} and @{$$self{'_append_buffer'};})
115 0 7 if (@_ == 2) { }
124 0 0 if @_ == 2