Branch Coverage

blib/lib/Statistics/Basic/Correlation.pm
Criterion Covered Total %
branch 11 24 45.8


line true false branch
15 0 10 unless my $v1 = eval { do { 'Statistics::Basic::Vector'->new(@var1) } }
16 0 10 unless my $v2 = eval { do { 'Statistics::Basic::Vector'->new(@var2) } }
21 0 10 if $c
23 0 10 unless $$this{'sd1'} = eval { do { 'Statistics::Basic::StdDev'->new($v1) } }
24 0 10 unless $$this{'sd2'} = eval { do { 'Statistics::Basic::StdDev'->new($v2) } }
25 0 10 unless $$this{'cov'} = eval { do { 'Statistics::Basic::Covariance'->new($v1, $v2) } }
42 0 15 unless defined $c
43 0 15 unless defined $s1
44 0 15 unless defined $s2
46 0 15 if ($s1 == 0 or $s2 == 0)
47 0 0 if $Statistics::Basic::DEBUG
54 0 15 if $Statistics::Basic::DEBUG