Branch Coverage

blib/lib/Statistics/LSNoHistory.pm
Criterion Covered Total %
branch 42 66 63.6


line true false branch
191 2 9 if (@stats == grep({defined $args{$_};} @stats))
193 0 2 if (grep {defined $args{$_};} 'points', 'xvalues', 'yvalues')
196 0 2 unless (@stats == keys %args)
200 0 2 unless (abs int $args{'num'} == $args{'num'})
212 3 6 if (defined $args{'xvalues'} and defined $args{'yvalues'}) { }
3 3 elsif (defined $args{'points'}) { }
213 0 3 if (defined $args{'points'})
216 0 3 unless (scalar keys %args == 2)
223 0 3 if (grep {defined $args{$_};} 'xvalues', 'yvalues')
226 0 3 unless (scalar keys %args == 1)
233 0 3 if (scalar keys %args)
281 55 9 if ($$self{'num'}) { }
282 1 54 $x < $$self{'minx'} ? :
283 31 24 $x > $$self{'maxx'} ? :
284 6 49 $y < $$self{'miny'} ? :
285 28 27 $y > $$self{'maxy'} ? :
317 0 4 if ($num % 2)
340 0 4 unless (ref $xr eq 'ARRAY' and ref $yr eq 'ARRAY')
347 0 4 unless ($xn == $yn)
364 1 11 unless ($n >= 2)
366 0 11 unless ($dx != 0 and $dy != 0)
405 10 9 unless $$self{'cached'}
419 0 18 unless $$self{'cached'}
433 0 18 unless $$self{'cached'}
447 0 18 unless $$self{'cached'}
462 0 19 unless $$self{'cached'}
478 0 19 unless $$self{'cached'}
496 0 0 unless $$self{'cached'}
511 0 18 unless $$self{'cached'}
527 0 18 unless $$self{'cached'}
545 0 0 unless $$self{'cached'}
559 2 19 unless $$self{'cached'}
573 0 17 unless $$self{'cached'}