/srv/osrm/osrm-backend/third_party/rapidjson/bin/jsonschema/tests/draft3
NameSizeModeActions
optional/-0755rm
additionalItems.json22570644editdlrm
additionalProperties.json27450644editdlrm
default.json12730644editdlrm
dependencies.json29890644editdlrm
disallow.json19360644editdlrm
divisibleBy.json15440644editdlrm
enum.json19640644editdlrm
extends.json25910644editdlrm
items.json11360644editdlrm
maximum.json10630644editdlrm
maxItems.json7060644editdlrm
maxLength.json8950644editdlrm
minimum.json10630644editdlrm
minItems.json6930644editdlrm
minLength.json8860644editdlrm
pattern.json8570644editdlrm
patternProperties.json33650644editdlrm
properties.json28810644editdlrm
ref.json43850644editdlrm
refRemote.json19610644editdlrm
required.json12820644editdlrm
type.json132170644editdlrm
uniqueItems.json26130644editdlrm
Edit: /srv/osrm/osrm-backend/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalProperties.json (2745B)
[ { "description": "additionalProperties being false does not allow other properties", "schema": { "properties": {"foo": {}, "bar": {}}, "patternProperties": { "^v": {} }, "additionalProperties": false }, "tests": [ { "description": "no additional properties is valid", "data": {"foo": 1}, "valid": true }, { "description": "an additional property is invalid", "data": {"foo" : 1, "bar" : 2, "quux" : "boom"}, "valid": false }, { "description": "ignores non-objects", "data": [1, 2, 3], "valid": true }, { "description": "patternProperties are not additional properties", "data": {"foo":1, "vroom": 2}, "valid": true } ] }, { "description": "additionalProperties allows a schema which should validate", "schema": { "properties": {"foo": {}, "bar": {}}, "additionalProperties": {"type": "boolean"} }, "tests": [ { "description": "no additional properties is valid", "data": {"foo": 1}, "valid": true }, { "description": "an additional valid property is valid", "data": {"foo" : 1, "bar" : 2, "quux" : true}, "valid": true }, { "description": "an additional invalid property is invalid", "data": {"foo" : 1, "bar" : 2, "quux" : 12}, "valid": false } ] }, { "description": "additionalProperties can exist by itself", "schema": { "additionalProperties": {"type": "boolean"} }, "tests": [ { "description": "an additional valid property is valid", "data": {"foo" : true}, "valid": true }, { "description": "an additional invalid property is invalid", "data": {"foo" : 1}, "valid": false } ] }, { "description": "additionalProperties are allowed by default", "schema": {"properties": {"foo": {}, "bar": {}}}, "tests": [ { "description": "additional properties are allowed", "data": {"foo": 1, "bar": 2, "quux": true}, "valid": true } ] } ]