Branch Coverage

blib/lib/JSON/Schema/Modern/Vocabulary.pm
Criterion Covered Total %
branch 14 20 70.0


line true false branch
39 0 2882 unless assert_keyword_type($state, $schema, "array")
40 0 2882 unless @{$$schema{$state->{'keyword'}}}
45 11 5145 unless $state->{'evaluator'}->_traverse_subschema($$schema{$state->{'keyword'}}[$idx], {%$state, "schema_path", $state->{'schema_path'} . "/" . $state->{'keyword'} . "/" . $idx})
51 3 4322 unless assert_keyword_type($state, $schema, "object")
56 36 6288 unless $state->{'evaluator'}->_traverse_subschema($$schema{$state->{'keyword'}}{$property}, {%$state, "schema_path", jsonp($state->{'schema_path'}, $state->{'keyword'}, $property)})
62 0 1458 unless assert_keyword_type($state, $schema, "object")
74 8 3785 unless $schema_info
77 146 3639 if ($state->{'validate_formats'})
96 0 0 XXX ? :
0 3785 exists $state->{'_schema_path_suffix'} ? :