| line |
true |
false |
branch |
|
35
|
0 |
18 |
unless defined $element |
|
45
|
0 |
18 |
if $type eq 'Parse::RandGen::Condition' |
|
57
|
6 |
12 |
if (defined $args{'quant'}) |
|
59
|
3 |
3 |
if $quant eq '+' or $quant eq 's' |
|
60
|
0 |
6 |
if $quant eq '*' or $quant eq 's?' |
|
61
|
0 |
6 |
if $quant eq '?' |
|
62
|
1 |
5 |
if ($quant =~ /\{(\d+)(,(\d*))?\}/) |
|
64
|
0 |
1 |
if (defined $2) { } |
|
70
|
0 |
6 |
unless defined $args{'min'} |
|
77
|
15 |
3 |
defined $self->max ? : |
|
78
|
0 |
18 |
unless $self->isQuantSupported or $self->once |
|
96
|
0 |
998 |
unless my $self = shift() |
|
98
|
0 |
998 |
unless defined $val |
|
104
|
0 |
202 |
unless my $self = shift() |
|
108
|
56 |
0 |
unless ($args{'match'} or $self->zeroOrMore) |
|
109
|
31 |
25 |
if (int rand 2) { } |
|
117
|
25 |
177 |
if ($corruptCnt) { } |
|
118
|
14 |
11 |
if (int rand 2 || !$self->max and $self->min) { } |
|
131
|
31 |
171 |
$corruptData ? : |
|
142
|
0 |
3686 |
unless my $self = shift() |
|
153
|
0 |
392 |
unless my $self = shift() |
|
158
|
0 |
267 |
unless my $self = shift() |
|
163
|
0 |
12 |
unless my $self = shift() |
|
168
|
0 |
157 |
unless my $self = shift() |
|
173
|
0 |
0 |
unless my $self = shift() |
|
174
|
0 |
0 |
$self->isGreedy ? : |
|
180
|
0 |
0 |
if (&$arrayEq(@minmax, 0, undef)) { } |
|
|
0 |
0 |
elsif (&$arrayEq(@minmax, 1, undef)) { } |
|
|
0 |
0 |
elsif (&$arrayEq(@minmax, 0, 1)) { } |
|
|
0 |
0 |
elsif (&$arrayEq(@minmax, 1, 1)) { } |
|
190
|
0 |
0 |
defined $self->max ? : |
|
191
|
0 |
0 |
if ($max and $self->min == $self->max) { } |
|
201
|
0 |
0 |
unless my $self = shift() |
|
206
|
0 |
0 |
unless my $self = shift() |
|
211
|
0 |
0 |
unless my $self = shift() |
|
212
|
0 |
0 |
if defined $self->production |
|
217
|
0 |
0 |
unless my $self = shift() |
|
218
|
0 |
0 |
if defined $self->rule |