Condition Coverage

blib/lib/Mock/Data/Plugin/Number.pm
Criterion Covered Total %
condition 31 42 73.8


and 3 conditions

line !l l&&!r l&&r condition
41 10 32 43 $signed && int rand 2
48 0 3 47 $bits < $int_bits && $bits < $float_bits
50 15 12 23 $signed && int rand 2
102 0 0 18 $int_bits > 32 and $float_bits > 32

or 2 conditions

line l !l condition
43 40 10 ($params ? $params->{'bits'} : undef) // 32
58 0 10 (shift() // ($params ? $params->{'size'} : undef)) // 11
84 25 20 (shift() // ($params ? $params->{'bits'} : undef)) // 23

or 3 conditions

line l !l&&r !l&&!r condition
33 0 20 40 $params->{'digits'} // $params->{'size'}
0 20 40 $size //= $params->{'digits'} // $params->{'size'}
58 45 0 10 shift() // ($params ? $params->{'size'} : undef)
79 5 5 25 $params->{'digits'} // $params->{'size'}
5 10 45 shift() // ($params ? $params->{'digits'} // $params->{'size'} : undef)
84 0 25 20 shift() // ($params ? $params->{'bits'} : undef)
118 20 15 0 shift() // ($params ? $params->{'sequence_name'} : undef)
15 0 0 (shift() // ($params ? $params->{'sequence_name'} : undef)) // Carp::croak("sequence_name is required for sequence generator")