| 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" |