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
235 154 17757 0 ref $self->schema eq "HASH" and exists $self->schema->{"openapi"}

or 2 conditions

line l !l condition
107 191 9 $_[0]{"errors"} // []
108 180 18091 $_[0]{"errors"} // []
189 17692 70 $$state{"references"} // []
204 315 0 $$resource{"anchors"} // {}
207 1971 657 $fragment // ""

or 3 conditions

line l !l&&r !l&&!r condition
134 24410 0 0 ($self->__entities)[$self->_entities->{$location}] // croak("missing mapping for ", $self->_entities->{$location})
162 17859 53 0 $$args{"evaluator"} // "JSON::Schema::Modern"->new
204 872 1756 315 not length $fragment or $fragment =~ m[^/]u
247 0 0 17911 $self->original_uri ne $original_uri or builtin::refaddr($self->original_uri) != builtin::refaddr($original_uri)
272 2 1 0 $$args{"evaluator"} // "JSON::Schema::Modern"->new("validate_formats", 1)