Branch Coverage

blib/lib/Statistics/OLS.pm
Criterion Covered Total %
branch 25 60 41.6


line true false branch
63 0 1 if (ref $arrayref2) { }
65 0 0 unless ($#$arrayref1 == $#$arrayref2)
70 0 0 unless ($#$arrayref1 > 1)
78 0 0 unless ($$arrayref1[$i] =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?$/)
82 0 0 unless ($$arrayref2[$i] =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?$/)
95 0 1 if ($#$arrayref1 % 2 == 0)
100 0 1 unless ($#$arrayref1 > 4)
107 0 22 unless ($$arrayref1[$i] =~ /^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?$/)
134 0 1 unless ($$self{'_dataIsSet'})
142 1 0 if ($$self{'_flatDataArray'}) { }
181 0 1 $$self{'_ssdX'} == 0 ? :
187 0 1 $$self{'_ssdX'} == 0 || $$self{'_ssdY'} == 0 ? :
195 0 1 if $$self{'_sse'} < 0
204 1 0 unless ($$self{'_ssdX'} == 0)
207 1 0 unless $$self{'_seB2'} == 0
208 1 0 unless $$self{'_seB1'} == 0
215 0 1 if ($$self{'_sse'} == 0) { }
218 1 0 if ($$self{'_flatDataArray'}) { }
250 1 0 unless $$self{'_gotMinMax'}
277 1 0 if ($$self{'_flatDataArray'}) { }
301 1 0 if ($$self{'_flatDataArray'}) { }
361 1 0 if ($$self{'_flatDataArray'}) { }
367 2 8 if $$self{'_xydata'}[$i] < $$self{'_xmin'}
369 2 8 if $$self{'_xydata'}[$i] > $$self{'_xmax'}
371 7 3 if $$self{'_xydata'}[$i + 1] < $$self{'_ymin'}
373 0 10 if $$self{'_xydata'}[$i + 1] > $$self{'_ymax'}
383 0 0 if $$self{'_xdata'}[$i] < $$self{'_xmin'}
385 0 0 if $$self{'_xdata'}[$i] > $$self{'_xmax'}
387 0 0 if $$self{'_ydata'}[$i] < $$self{'_ymin'}
389 0 0 if $$self{'_ydata'}[$i] > $$self{'_ymax'}