Branch Coverage

blib/lib/Math/Business/Stochastic.pm
Criterion Covered Total %
branch 19 38 50.0


line true false branch
25 0 1 if int $k <= 0
26 0 1 if int $d <= 0
27 0 1 if int $sd <= 0
43 0 22 unless $$this{'days'}
44 0 22 unless defined $close
45 0 22 unless $high >= $low
46 0 22 unless $low <= $close
47 0 22 unless $high >= $close
62 0 0 unless ref $$this{'val_high'} eq 'ARRAY'
63 0 0 unless ref $$this{'val_low'} eq 'ARRAY'
64 0 0 unless ref $$this{'val'} eq 'ARRAY'
65 0 0 unless @{$$this{'val_high'};} == @{$$this{'val'};}
66 0 0 unless @{$$this{'val_low'};} == @{$$this{'val'};}
78 18 4 if ($$this{'k'} <= @{$$this{'val'};})
88 16 6 if ($$this{'k'} + $$this{'d'} - 1 <= @{$$this{'val'};})
93 22 0 if (not defined $$this{'val_max_minus_min'}[-1] or $$this{'val_max_minus_min'}[-1] > 0) { }
94 14 8 if (@{$$this{'val'};} == $$this{'days'}) { }
2 6 elsif (@{$$this{'val'};} >= $$this{'days'} - $$this{'sd'} + 1) { }
2 4 elsif (@{$$this{'val'};} >= $$this{'days'} - $$this{'sd'} - $$this{'d'} + 2) { }