[{"description":"required validation","schema":{"properties":{"foo":{},"bar":{}},"required":["foo"]},"tests":[{"description":"present required property is valid","data":{"foo":1},"valid":true},{"description":"non-present required property is invalid","data":{"bar":1},"valid":false}]},{"description":"required default validation","schema":{"properties":{"foo":{}}},"tests":[{"description":"not required by default","data":{},"valid":true}]}]