Branch Coverage

blib/lib/JSON/Schema/Modern/Vocabulary.pm
Criterion Covered Total %
branch 15 18 83.3


line true false branch
43 0 3821 unless assert_keyword_type($state, $schema, "array")
44 0 3821 unless @{$$schema{$$state{"keyword"}}}
49 19 6821 unless $$state{"evaluator"}->_traverse_subschema($$schema{$$state{"keyword"}}[$idx], {%$state, "keyword_path", $$state{"keyword_path"} . '/' . $$state{"keyword"} . '/' . $idx})
55 3 6980 unless assert_keyword_type($state, $schema, "object")
60 58 10253 unless $$state{"evaluator"}->_traverse_subschema($$schema{$$state{"keyword"}}{$property}, {%$state, "keyword_path", jsonp($$state{"keyword_path"}, $$state{"keyword"}, $property)})
66 0 280 unless assert_keyword_type($state, $schema, "object")
78 6 3954 unless $schema_info
80 3 3951 if $$schema_info{"document"}->get_entity_at_location($$schema_info{"document_path"}) ne "schema"
83 1880 2071 if $$state{"dynamic_scope"}[-1] ne $scope_uri