Branch Coverage

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


line true false branch
39 0 2914 unless assert_keyword_type($state, $schema, "array")
40 0 2914 unless @{$$schema{$state->{'keyword'}}}
45 11 5177 unless $state->{'evaluator'}->_traverse_subschema($$schema{$state->{'keyword'}}[$idx], {%$state, "schema_path", $state->{'schema_path'} . "/" . $state->{'keyword'} . "/" . $idx})
51 3 4496 unless assert_keyword_type($state, $schema, "object")
56 36 6492 unless $state->{'evaluator'}->_traverse_subschema($$schema{$state->{'keyword'}}{$property}, {%$state, "schema_path", jsonp($state->{'schema_path'}, $state->{'keyword'}, $property)})
62 0 1474 unless assert_keyword_type($state, $schema, "object")
74 8 3869 unless $schema_info
77 149 3720 if ($state->{'validate_formats'})
96 0 0 XXX ? :
0 3869 exists $state->{'_schema_path_suffix'} ? :