File tree 4 files changed +200
-0
lines changed 4 files changed +200
-0
lines changed Original file line number Diff line number Diff line change 240
240
"valid" : false
241
241
}
242
242
]
243
+ },
244
+ {
245
+ "description" : " allOf combined with anyOf, oneOf" ,
246
+ "schema" : {
247
+ "allOf" : [ { "multipleOf" : 2 } ],
248
+ "anyOf" : [ { "multipleOf" : 3 } ],
249
+ "oneOf" : [ { "multipleOf" : 5 } ]
250
+ },
251
+ "tests" : [
252
+ {
253
+ "description" : " allOf: false, anyOf: false, oneOf: false" ,
254
+ "data" : 1 ,
255
+ "valid" : false
256
+ },
257
+ {
258
+ "description" : " allOf: false, anyOf: false, oneOf: true" ,
259
+ "data" : 5 ,
260
+ "valid" : false
261
+ },
262
+ {
263
+ "description" : " allOf: false, anyOf: true, oneOf: false" ,
264
+ "data" : 3 ,
265
+ "valid" : false
266
+ },
267
+ {
268
+ "description" : " allOf: false, anyOf: true, oneOf: true" ,
269
+ "data" : 15 ,
270
+ "valid" : false
271
+ },
272
+ {
273
+ "description" : " allOf: true, anyOf: false, oneOf: false" ,
274
+ "data" : 2 ,
275
+ "valid" : false
276
+ },
277
+ {
278
+ "description" : " allOf: true, anyOf: false, oneOf: true" ,
279
+ "data" : 10 ,
280
+ "valid" : false
281
+ },
282
+ {
283
+ "description" : " allOf: true, anyOf: true, oneOf: false" ,
284
+ "data" : 6 ,
285
+ "valid" : false
286
+ },
287
+ {
288
+ "description" : " allOf: true, anyOf: true, oneOf: true" ,
289
+ "data" : 30 ,
290
+ "valid" : true
291
+ }
292
+ ]
243
293
}
244
294
]
Original file line number Diff line number Diff line change 207
207
"valid" : false
208
208
}
209
209
]
210
+ },
211
+ {
212
+ "description" : " allOf combined with anyOf, oneOf" ,
213
+ "schema" : {
214
+ "allOf" : [ { "multipleOf" : 2 } ],
215
+ "anyOf" : [ { "multipleOf" : 3 } ],
216
+ "oneOf" : [ { "multipleOf" : 5 } ]
217
+ },
218
+ "tests" : [
219
+ {
220
+ "description" : " allOf: false, anyOf: false, oneOf: false" ,
221
+ "data" : 1 ,
222
+ "valid" : false
223
+ },
224
+ {
225
+ "description" : " allOf: false, anyOf: false, oneOf: true" ,
226
+ "data" : 5 ,
227
+ "valid" : false
228
+ },
229
+ {
230
+ "description" : " allOf: false, anyOf: true, oneOf: false" ,
231
+ "data" : 3 ,
232
+ "valid" : false
233
+ },
234
+ {
235
+ "description" : " allOf: false, anyOf: true, oneOf: true" ,
236
+ "data" : 15 ,
237
+ "valid" : false
238
+ },
239
+ {
240
+ "description" : " allOf: true, anyOf: false, oneOf: false" ,
241
+ "data" : 2 ,
242
+ "valid" : false
243
+ },
244
+ {
245
+ "description" : " allOf: true, anyOf: false, oneOf: true" ,
246
+ "data" : 10 ,
247
+ "valid" : false
248
+ },
249
+ {
250
+ "description" : " allOf: true, anyOf: true, oneOf: false" ,
251
+ "data" : 6 ,
252
+ "valid" : false
253
+ },
254
+ {
255
+ "description" : " allOf: true, anyOf: true, oneOf: true" ,
256
+ "data" : 30 ,
257
+ "valid" : true
258
+ }
259
+ ]
210
260
}
211
261
]
Original file line number Diff line number Diff line change 240
240
"valid" : false
241
241
}
242
242
]
243
+ },
244
+ {
245
+ "description" : " allOf combined with anyOf, oneOf" ,
246
+ "schema" : {
247
+ "allOf" : [ { "multipleOf" : 2 } ],
248
+ "anyOf" : [ { "multipleOf" : 3 } ],
249
+ "oneOf" : [ { "multipleOf" : 5 } ]
250
+ },
251
+ "tests" : [
252
+ {
253
+ "description" : " allOf: false, anyOf: false, oneOf: false" ,
254
+ "data" : 1 ,
255
+ "valid" : false
256
+ },
257
+ {
258
+ "description" : " allOf: false, anyOf: false, oneOf: true" ,
259
+ "data" : 5 ,
260
+ "valid" : false
261
+ },
262
+ {
263
+ "description" : " allOf: false, anyOf: true, oneOf: false" ,
264
+ "data" : 3 ,
265
+ "valid" : false
266
+ },
267
+ {
268
+ "description" : " allOf: false, anyOf: true, oneOf: true" ,
269
+ "data" : 15 ,
270
+ "valid" : false
271
+ },
272
+ {
273
+ "description" : " allOf: true, anyOf: false, oneOf: false" ,
274
+ "data" : 2 ,
275
+ "valid" : false
276
+ },
277
+ {
278
+ "description" : " allOf: true, anyOf: false, oneOf: true" ,
279
+ "data" : 10 ,
280
+ "valid" : false
281
+ },
282
+ {
283
+ "description" : " allOf: true, anyOf: true, oneOf: false" ,
284
+ "data" : 6 ,
285
+ "valid" : false
286
+ },
287
+ {
288
+ "description" : " allOf: true, anyOf: true, oneOf: true" ,
289
+ "data" : 30 ,
290
+ "valid" : true
291
+ }
292
+ ]
243
293
}
244
294
]
Original file line number Diff line number Diff line change 240
240
"valid" : false
241
241
}
242
242
]
243
+ },
244
+ {
245
+ "description" : " allOf combined with anyOf, oneOf" ,
246
+ "schema" : {
247
+ "allOf" : [ { "multipleOf" : 2 } ],
248
+ "anyOf" : [ { "multipleOf" : 3 } ],
249
+ "oneOf" : [ { "multipleOf" : 5 } ]
250
+ },
251
+ "tests" : [
252
+ {
253
+ "description" : " allOf: false, anyOf: false, oneOf: false" ,
254
+ "data" : 1 ,
255
+ "valid" : false
256
+ },
257
+ {
258
+ "description" : " allOf: false, anyOf: false, oneOf: true" ,
259
+ "data" : 5 ,
260
+ "valid" : false
261
+ },
262
+ {
263
+ "description" : " allOf: false, anyOf: true, oneOf: false" ,
264
+ "data" : 3 ,
265
+ "valid" : false
266
+ },
267
+ {
268
+ "description" : " allOf: false, anyOf: true, oneOf: true" ,
269
+ "data" : 15 ,
270
+ "valid" : false
271
+ },
272
+ {
273
+ "description" : " allOf: true, anyOf: false, oneOf: false" ,
274
+ "data" : 2 ,
275
+ "valid" : false
276
+ },
277
+ {
278
+ "description" : " allOf: true, anyOf: false, oneOf: true" ,
279
+ "data" : 10 ,
280
+ "valid" : false
281
+ },
282
+ {
283
+ "description" : " allOf: true, anyOf: true, oneOf: false" ,
284
+ "data" : 6 ,
285
+ "valid" : false
286
+ },
287
+ {
288
+ "description" : " allOf: true, anyOf: true, oneOf: true" ,
289
+ "data" : 30 ,
290
+ "valid" : true
291
+ }
292
+ ]
243
293
}
244
294
]
You can’t perform that action at this time.
0 commit comments