Branch Coverage

blib/lib/Random/Skew/Test.pm
Criterion Covered Total %
branch 30 42 71.4


line true false branch
17 0 2 unless my $iter = $params{'iter'}
18 0 2 unless my $skew = $params{'skew'}
22 0 2 if @bad
44 2 2 if ($rs->{'_tot'} < $rs->{'_grain'})
75 128 2 unless ref $v
77 0 10 unless $v{$b} <=> $v{$a}
78 14 0 if $v
82 2 4 if ($set->{'_fraction'})
127 0 13 unless $p->{$b} <=> $p->{$a}
131 3 11 unless defined $result{$item}
134 6 8 if $ratio < "0.9"
135 5 9 if $ratio < "0.8"
136 4 10 if $ratio > "1.11111111111111"
137 2 12 if $ratio > "1.25"
148 0 4 if ($is_zero > 1) { }
3 1 elsif ($is_zero > 0) { }
167 0 28 if ($v > 2000000000) { }
0 28 elsif ($v > 9999999) { }
0 28 elsif ($v > 2000000) { }
0 28 elsif ($v > 9999) { }
0 28 elsif ($v > 2000) { }