1[
2 {
3 "description": "validation of e-mail addresses",
4 "schema": {"format": "email"},
5 "tests": [
6 {
7 "description": "ignores integers",
8 "data": 12,
9 "valid": true
10 },
11 {
12 "description": "ignores floats",
13 "data": 13.7,
14 "valid": true
15 },
16 {
17 "description": "ignores objects",
18 "data": {},
19 "valid": true
20 },
21 {
22 "description": "ignores arrays",
23 "data": [],
24 "valid": true
25 },
26 {
27 "description": "ignores booleans",
28 "data": false,
29 "valid": true
30 },
31 {
32 "description": "ignores null",
33 "data": null,
34 "valid": true
35 }
36 ]
37 },
38 {
39 "description": "validation of IDN e-mail addresses",
40 "schema": {"format": "idn-email"},
41 "tests": [
42 {
43 "description": "ignores integers",
44 "data": 12,
45 "valid": true
46 },
47 {
48 "description": "ignores floats",
49 "data": 13.7,
50 "valid": true
51 },
52 {
53 "description": "ignores objects",
54 "data": {},
55 "valid": true
56 },
57 {
58 "description": "ignores arrays",
59 "data": [],
60 "valid": true
61 },
62 {
63 "description": "ignores booleans",
64 "data": false,
65 "valid": true
66 },
67 {
68 "description": "ignores null",
69 "data": null,
70 "valid": true
71 }
72 ]
73 },
74 {
75 "description": "validation of regexes",
76 "schema": {"format": "regex"},
77 "tests": [
78 {
79 "description": "ignores integers",
80 "data": 12,
81 "valid": true
82 },
83 {
84 "description": "ignores floats",
85 "data": 13.7,
86 "valid": true
87 },
88 {
89 "description": "ignores objects",
90 "data": {},
91 "valid": true
92 },
93 {
94 "description": "ignores arrays",
95 "data": [],
96 "valid": true
97 },
98 {
99 "description": "ignores booleans",
100 "data": false,
101 "valid": true
102 },
103 {
104 "description": "ignores null",
105 "data": null,
106 "valid": true
107 }
108 ]
109 },
110 {
111 "description": "validation of IP addresses",
112 "schema": {"format": "ipv4"},
113 "tests": [
114 {
115 "description": "ignores integers",
116 "data": 12,
117 "valid": true
118 },
119 {
120 "description": "ignores floats",
121 "data": 13.7,
122 "valid": true
123 },
124 {
125 "description": "ignores objects",
126 "data": {},
127 "valid": true
128 },
129 {
130 "description": "ignores arrays",
131 "data": [],
132 "valid": true
133 },
134 {
135 "description": "ignores booleans",
136 "data": false,
137 "valid": true
138 },
139 {
140 "description": "ignores null",
141 "data": null,
142 "valid": true
143 }
144 ]
145 },
146 {
147 "description": "validation of IPv6 addresses",
148 "schema": {"format": "ipv6"},
149 "tests": [
150 {
151 "description": "ignores integers",
152 "data": 12,
153 "valid": true
154 },
155 {
156 "description": "ignores floats",
157 "data": 13.7,
158 "valid": true
159 },
160 {
161 "description": "ignores objects",
162 "data": {},
163 "valid": true
164 },
165 {
166 "description": "ignores arrays",
167 "data": [],
168 "valid": true
169 },
170 {
171 "description": "ignores booleans",
172 "data": false,
173 "valid": true
174 },
175 {
176 "description": "ignores null",
177 "data": null,
178 "valid": true
179 }
180 ]
181 },
182 {
183 "description": "validation of IDN hostnames",
184 "schema": {"format": "idn-hostname"},
185 "tests": [
186 {
187 "description": "ignores integers",
188 "data": 12,
189 "valid": true
190 },
191 {
192 "description": "ignores floats",
193 "data": 13.7,
194 "valid": true
195 },
196 {
197 "description": "ignores objects",
198 "data": {},
199 "valid": true
200 },
201 {
202 "description": "ignores arrays",
203 "data": [],
204 "valid": true
205 },
206 {
207 "description": "ignores booleans",
208 "data": false,
209 "valid": true
210 },
211 {
212 "description": "ignores null",
213 "data": null,
214 "valid": true
215 }
216 ]
217 },
218 {
219 "description": "validation of hostnames",
220 "schema": {"format": "hostname"},
221 "tests": [
222 {
223 "description": "ignores integers",
224 "data": 12,
225 "valid": true
226 },
227 {
228 "description": "ignores floats",
229 "data": 13.7,
230 "valid": true
231 },
232 {
233 "description": "ignores objects",
234 "data": {},
235 "valid": true
236 },
237 {
238 "description": "ignores arrays",
239 "data": [],
240 "valid": true
241 },
242 {
243 "description": "ignores booleans",
244 "data": false,
245 "valid": true
246 },
247 {
248 "description": "ignores null",
249 "data": null,
250 "valid": true
251 }
252 ]
253 },
254 {
255 "description": "validation of date strings",
256 "schema": {"format": "date"},
257 "tests": [
258 {
259 "description": "ignores integers",
260 "data": 12,
261 "valid": true
262 },
263 {
264 "description": "ignores floats",
265 "data": 13.7,
266 "valid": true
267 },
268 {
269 "description": "ignores objects",
270 "data": {},
271 "valid": true
272 },
273 {
274 "description": "ignores arrays",
275 "data": [],
276 "valid": true
277 },
278 {
279 "description": "ignores booleans",
280 "data": false,
281 "valid": true
282 },
283 {
284 "description": "ignores null",
285 "data": null,
286 "valid": true
287 }
288 ]
289 },
290 {
291 "description": "validation of date-time strings",
292 "schema": {"format": "date-time"},
293 "tests": [
294 {
295 "description": "ignores integers",
296 "data": 12,
297 "valid": true
298 },
299 {
300 "description": "ignores floats",
301 "data": 13.7,
302 "valid": true
303 },
304 {
305 "description": "ignores objects",
306 "data": {},
307 "valid": true
308 },
309 {
310 "description": "ignores arrays",
311 "data": [],
312 "valid": true
313 },
314 {
315 "description": "ignores booleans",
316 "data": false,
317 "valid": true
318 },
319 {
320 "description": "ignores null",
321 "data": null,
322 "valid": true
323 }
324 ]
325 },
326 {
327 "description": "validation of time strings",
328 "schema": {"format": "time"},
329 "tests": [
330 {
331 "description": "ignores integers",
332 "data": 12,
333 "valid": true
334 },
335 {
336 "description": "ignores floats",
337 "data": 13.7,
338 "valid": true
339 },
340 {
341 "description": "ignores objects",
342 "data": {},
343 "valid": true
344 },
345 {
346 "description": "ignores arrays",
347 "data": [],
348 "valid": true
349 },
350 {
351 "description": "ignores booleans",
352 "data": false,
353 "valid": true
354 },
355 {
356 "description": "ignores null",
357 "data": null,
358 "valid": true
359 }
360 ]
361 },
362 {
363 "description": "validation of JSON pointers",
364 "schema": {"format": "json-pointer"},
365 "tests": [
366 {
367 "description": "ignores integers",
368 "data": 12,
369 "valid": true
370 },
371 {
372 "description": "ignores floats",
373 "data": 13.7,
374 "valid": true
375 },
376 {
377 "description": "ignores objects",
378 "data": {},
379 "valid": true
380 },
381 {
382 "description": "ignores arrays",
383 "data": [],
384 "valid": true
385 },
386 {
387 "description": "ignores booleans",
388 "data": false,
389 "valid": true
390 },
391 {
392 "description": "ignores null",
393 "data": null,
394 "valid": true
395 }
396 ]
397 },
398 {
399 "description": "validation of relative JSON pointers",
400 "schema": {"format": "relative-json-pointer"},
401 "tests": [
402 {
403 "description": "ignores integers",
404 "data": 12,
405 "valid": true
406 },
407 {
408 "description": "ignores floats",
409 "data": 13.7,
410 "valid": true
411 },
412 {
413 "description": "ignores objects",
414 "data": {},
415 "valid": true
416 },
417 {
418 "description": "ignores arrays",
419 "data": [],
420 "valid": true
421 },
422 {
423 "description": "ignores booleans",
424 "data": false,
425 "valid": true
426 },
427 {
428 "description": "ignores null",
429 "data": null,
430 "valid": true
431 }
432 ]
433 },
434 {
435 "description": "validation of IRIs",
436 "schema": {"format": "iri"},
437 "tests": [
438 {
439 "description": "ignores integers",
440 "data": 12,
441 "valid": true
442 },
443 {
444 "description": "ignores floats",
445 "data": 13.7,
446 "valid": true
447 },
448 {
449 "description": "ignores objects",
450 "data": {},
451 "valid": true
452 },
453 {
454 "description": "ignores arrays",
455 "data": [],
456 "valid": true
457 },
458 {
459 "description": "ignores booleans",
460 "data": false,
461 "valid": true
462 },
463 {
464 "description": "ignores null",
465 "data": null,
466 "valid": true
467 }
468 ]
469 },
470 {
471 "description": "validation of IRI references",
472 "schema": {"format": "iri-reference"},
473 "tests": [
474 {
475 "description": "ignores integers",
476 "data": 12,
477 "valid": true
478 },
479 {
480 "description": "ignores floats",
481 "data": 13.7,
482 "valid": true
483 },
484 {
485 "description": "ignores objects",
486 "data": {},
487 "valid": true
488 },
489 {
490 "description": "ignores arrays",
491 "data": [],
492 "valid": true
493 },
494 {
495 "description": "ignores booleans",
496 "data": false,
497 "valid": true
498 },
499 {
500 "description": "ignores null",
501 "data": null,
502 "valid": true
503 }
504 ]
505 },
506 {
507 "description": "validation of URIs",
508 "schema": {"format": "uri"},
509 "tests": [
510 {
511 "description": "ignores integers",
512 "data": 12,
513 "valid": true
514 },
515 {
516 "description": "ignores floats",
517 "data": 13.7,
518 "valid": true
519 },
520 {
521 "description": "ignores objects",
522 "data": {},
523 "valid": true
524 },
525 {
526 "description": "ignores arrays",
527 "data": [],
528 "valid": true
529 },
530 {
531 "description": "ignores booleans",
532 "data": false,
533 "valid": true
534 },
535 {
536 "description": "ignores null",
537 "data": null,
538 "valid": true
539 }
540 ]
541 },
542 {
543 "description": "validation of URI references",
544 "schema": {"format": "uri-reference"},
545 "tests": [
546 {
547 "description": "ignores integers",
548 "data": 12,
549 "valid": true
550 },
551 {
552 "description": "ignores floats",
553 "data": 13.7,
554 "valid": true
555 },
556 {
557 "description": "ignores objects",
558 "data": {},
559 "valid": true
560 },
561 {
562 "description": "ignores arrays",
563 "data": [],
564 "valid": true
565 },
566 {
567 "description": "ignores booleans",
568 "data": false,
569 "valid": true
570 },
571 {
572 "description": "ignores null",
573 "data": null,
574 "valid": true
575 }
576 ]
577 },
578 {
579 "description": "validation of URI templates",
580 "schema": {"format": "uri-template"},
581 "tests": [
582 {
583 "description": "ignores integers",
584 "data": 12,
585 "valid": true
586 },
587 {
588 "description": "ignores floats",
589 "data": 13.7,
590 "valid": true
591 },
592 {
593 "description": "ignores objects",
594 "data": {},
595 "valid": true
596 },
597 {
598 "description": "ignores arrays",
599 "data": [],
600 "valid": true
601 },
602 {
603 "description": "ignores booleans",
604 "data": false,
605 "valid": true
606 },
607 {
608 "description": "ignores null",
609 "data": null,
610 "valid": true
611 }
612 ]
613 }
614]
View as plain text