Condition Coverage

blib/lib/Venus/Random.pm
Criterion Covered Total %
condition 28 46 60.8


and 3 conditions

line !l l&&!r l&&r condition
90 0 0 0 $tmp = $from and $from = $upto
0 0 0 $tmp = $from and $from = $upto and $upto = $tmp
125 385 0 0 $value < 0 && $value > -1
306 28 51 $value < 1 && $value > 0
145 2666 0 0 not defined $upto and $from == 0

or 2 conditions

line l !l condition
87 102 204 $from //= 0
120 153 232 $code ||= "digit"
133 153 357 $upto //= 0
162 204 128 $code ||= "digit"
163 281 51 $times ||= 1

or 3 conditions

line l !l&&r !l&&!r condition
40 0 0 0 ref $self || $self
88 102 182 22 $upto //= $self->number
92 153 153 0 $place //= $self->nonzero
134 204 278 28 $from //= $self->digit
151 1768 0 898 not $from or $from > $ceil
152 0 0 2666 not $upto or $upto > $ceil
173 1 0 83 !$seed || $seed =~ /\D/u