]> git.proxmox.com Git - ceph.git/blob - ceph/src/s3select/rapidjson/bin/jsonschema/tests/draft4/required.json
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / s3select / rapidjson / bin / jsonschema / tests / draft4 / required.json
1 [
2 {
3 "description": "required validation",
4 "schema": {
5 "properties": {
6 "foo": {},
7 "bar": {}
8 },
9 "required": ["foo"]
10 },
11 "tests": [
12 {
13 "description": "present required property is valid",
14 "data": {"foo": 1},
15 "valid": true
16 },
17 {
18 "description": "non-present required property is invalid",
19 "data": {"bar": 1},
20 "valid": false
21 }
22 ]
23 },
24 {
25 "description": "required default validation",
26 "schema": {
27 "properties": {
28 "foo": {}
29 }
30 },
31 "tests": [
32 {
33 "description": "not required by default",
34 "data": {},
35 "valid": true
36 }
37 ]
38 }
39 ]