Branch Coverage

blib/lib/Data/PowerSet.pm
Criterion Covered Total %
branch 46 46 100.0


line true false branch
80 5 1 if (ref $_[0] eq 'HASH')
83 1 5 ref $_[0] eq 'ARRAY' ? :
85 1 2 $args{'min'} < 0 ? :
3 3 exists $args{'min'} ? :
86 1 2 $args{'max'} > @list ? :
3 3 exists $args{'max'} ? :
88 1 5 if $args{'max'} < $args{'min'}
98 84 38 if $mask & 1
102 43 9 if (@set >= $args{'min'} and @set <= $args{'max'})
103 35 8 exists $args{'join'} ? :
171 4 3 if (ref $_[0] eq 'HASH')
174 2 5 if (ref $_[0] eq 'ARRAY') { }
182 1 3 $args{'min'} < 0 ? :
4 3 exists $args{'min'} ? :
193 1 3 $args{'max'} > @{$args{'data'};} ? :
4 3 exists $args{'max'} ? :
196 1 6 if $args{'max'} < $args{'min'}
217 5 88 unless $$self{'current'} >= 0
222 196 113 if $mask & 1
226 54 34 if @set >= $$self{'min'} and @set <= $$self{'max'}
228 15 39 exists $$self{'join'} ? :
255 1 1 if $$self{'min'} > @{$$self{'data'};}
256 1 1 if $$self{'max'} > @{$$self{'data'};}