| blib/lib/JSONSchema/Validator/Constraints/Draft4.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 19 | 33 | 57.5 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 293 | 71 | 28 | 136 | $schema->{'properties'} and exists $schema->{'properties'}{$p} | 
| 294 | 79 | 8 | 12 | $patterns and $p =~ /$patterns/u | 
| 420 | 0 | 0 | 593 | defined $e and defined $instance | 
| line | l | !l | condition | 
|---|---|---|---|
| 59 | 321 | 0 | $params{'strict'} // 1 | 
| 250 | 10 | 0 | $schema->{'items'} // {} | 
| 289 | 79 | 58 | $schema->{'patternProperties'} // {} | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 79 | 1768 | 1458 | 1059 | $_[3] // $_[0]->strict | 
| 420 | 0 | 0 | 597 | $self->check_type($e, "object", 1) or $self->check_type($e, "array", 1) | 
| 0 | 0 | 0 | defined $e || defined $instance | |
| 425 | 0 | 0 | 0 | $self->check_type($instance, 'object') || $self->check_type($instance, 'array') | 
| 531 | 0 | 2 | 3 | $div == "Inf" or int $div != $div | 
| 641 | 4 | 0 | 40 | $type eq "object" or $type eq "array" |