Condition Coverage

blib/lib/JSON/Schema/Modern/Document.pm
Criterion Covered Total %
condition 20 28 71.4


and 3 conditions

line !l l&&!r l&&r condition
236 154 17743 0 ref $self->schema eq "HASH" and exists $self->schema->{"openapi"}

or 2 conditions

line l !l condition
108 191 9 $_[0]{"errors"} // []
109 180 18077 $_[0]{"errors"} // []
190 17678 70 $$state{"references"} // []
205 315 0 $$resource{"anchors"} // {}
208 1971 657 $fragment // ""

or 3 conditions

line l !l&&r !l&&!r condition
135 24394 0 0 ($self->__entities)[$self->_entities->{$location}] // croak("missing mapping for ", $self->_entities->{$location})
163 17845 53 0 $$args{"evaluator"} // "JSON::Schema::Modern"->new
205 872 1756 315 not length $fragment or $fragment =~ m[^/]u
248 0 0 17897 $self->original_uri ne $original_uri or builtin::refaddr($self->original_uri) != builtin::refaddr($original_uri)
273 2 1 0 $$args{"evaluator"} // "JSON::Schema::Modern"->new("validate_formats", 1)