| line |
true |
false |
branch |
|
97
|
0 |
2 |
if _autoself() |
|
104
|
0 |
0 |
if _autoself() |
|
121
|
0 |
0 |
if _autoself() |
|
128
|
0 |
0 |
if _autoself() |
|
148
|
4 |
2 |
if ($package eq 'Data::Validate::Structure') |
|
161
|
4 |
0 |
if _autoself() |
|
174
|
0 |
0 |
if _autoself() |
|
185
|
0 |
0 |
if (ref $self->structure eq 'ARRAY') { } |
|
|
0 |
0 |
elsif (ref $self->structure eq 'HASH') { } |
|
219
|
17 |
7 |
if $_[0] eq $_[1] |
|
233
|
0 |
5 |
unless _eq_array([keys %{$sct1;}], [keys %{$sct2;}], 'StrictArray', 0) |
|
235
|
0 |
10 |
unless (_eq($$sct1{$key}, $$sct2{$key}, %op)) |
|
251
|
0 |
5 |
if @{$sct1;} == 0 and @{$sct2;} == 0 |
|
252
|
0 |
5 |
unless @{$sct1;} == @{$sct2;} |
|
253
|
0 |
5 |
if ($op{'StrictArray'}) { } |
|
257
|
0 |
0 |
unless _eq($$sct1[$i], $$sct2[$i], %op) |
|
267
|
4 |
17 |
if $used{$j} |
|
269
|
10 |
7 |
if (_eq($ofsct1, $ofsct2, %op)) |
|
275
|
0 |
10 |
unless $found |
|
338
|
0 |
0 |
if (defined $$sct1{$_}) { } |
|
425
|
0 |
0 |
if ($$sct1{$_}) |
|
426
|
0 |
0 |
unless (defined subeq($$sct1{$_}, $$sct2{$_})) |
|
431
|
0 |
0 |
unless keys %{$sct1;} |
|
442
|
0 |
0 |
unless defined $sct2 |
|
443
|
0 |
0 |
if $sct1 eq $sct2 |
|
455
|
4 |
54 |
if ref $sct eq 'Data::Validate::Structure' |
|
467
|
0 |
0 |
unless ref $sct |
|
470
|
0 |
0 |
if ($ref eq 'ARRAY') { } |
|
|
0 |
0 |
elsif ($ref eq 'HASH') { } |
|
509
|
29 |
0 |
if ($ref1 eq $ref2) |
|
511
|
0 |
29 |
if ($ref1 eq 'ARRAY') { } |
|
|
5 |
24 |
elsif ($ref1 eq 'HASH') { } |