3 "description": "allOf",
8 "bar": {"type": "integer"}
14 "foo": {"type": "string"}
22 "description": "allOf",
23 "data": {"foo": "baz", "bar": 2},
27 "description": "mismatch second",
28 "data": {"foo": "baz"},
32 "description": "mismatch first",
37 "description": "wrong type",
38 "data": {"foo": "baz", "bar": "quux"},
44 "description": "allOf with base schema",
46 "properties": {"bar": {"type": "integer"}},
51 "foo": {"type": "string"}
57 "baz": {"type": "null"}
65 "description": "valid",
66 "data": {"foo": "quux", "bar": 2, "baz": null},
70 "description": "mismatch base schema",
71 "data": {"foo": "quux", "baz": null},
75 "description": "mismatch first allOf",
76 "data": {"bar": 2, "baz": null},
80 "description": "mismatch second allOf",
81 "data": {"foo": "quux", "bar": 2},
85 "description": "mismatch both",
92 "description": "allOf simple types",
101 "description": "valid",
106 "description": "mismatch one",