From dd88ec438539cce8cfbb8bcf392783221e5462b6 Mon Sep 17 00:00:00 2001 From: dataunitylab <> Date: Wed, 18 Sep 2024 18:29:56 +0000 Subject: [PATCH] Update from https://github.com/dataunitylab/jsonoid-discovery/commit/9c6f6d6c47a5e64dac55bebeaf144b2e6ca2cd33 --- bowtie-report.html | 45822 +++++++++++++++++++++---------------------- bowtie.json | 1436 +- 2 files changed, 23629 insertions(+), 23629 deletions(-) diff --git a/bowtie-report.html b/bowtie-report.html index 5b5fd50..14d778c 100644 --- a/bowtie-report.html +++ b/bowtie-report.html @@ -119,7 +119,7 @@
Tests | - -- jsonoid - scala - | +
+ null is valid + | + + + +- |
- negative above the minimum is valid + object is valid | @@ -403,9 +387,9 @@|
- positive above the minimum is valid + empty object is valid | @@ -425,9 +409,11 @@|
- boundary point is valid + array is valid | @@ -447,9 +433,9 @@|
- boundary point with float is valid + empty array is valid | @@ -469,9 +455,43 @@|
Tests | + ++ jsonoid + scala + | + +
- float below the minimum is invalid + number is invalid | @@ -491,9 +511,9 @@|
- int below the minimum is invalid + string is invalid | @@ -513,15 +533,15 @@|
- ignores non-numbers + boolean true is invalid | + class="text-center "> |
Tests | - -- jsonoid - scala - | - -|
- valid when valid against lone if + boolean false is invalid | -+ | - | @@ -597,22 +577,21 @@
- valid when invalid against lone if + null is invalid | -+ | - | @@ -620,61 +599,23 @@
Tests | - -- jsonoid - scala - | - -|
- valid when valid against lone then + object is invalid | -+ | - | @@ -682,22 +623,21 @@
- valid when invalid against lone then + empty object is invalid | -+ | - | @@ -705,48 +645,11 @@
Tests | - -- jsonoid - scala - | - -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- valid when valid against lone else + array is invalid | @@ -755,10 +658,10 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- valid when invalid against lone else + empty array is invalid | @@ -777,10 +680,10 @@
- valid through then + all string formats ignore integers | -+ | - | @@ -853,22 +750,21 @@
- invalid through then + all string formats ignore floats | -+ | - | @@ -876,22 +772,21 @@
- valid when if test fails + all string formats ignore objects | -+ | - | @@ -899,64 +794,43 @@
Tests | - -- jsonoid - scala - | +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore arrays + | + + + +- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- valid when if test passes + all string formats ignore booleans | -+ | - | @@ -964,22 +838,21 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- valid through else + all string formats ignore nulls | -+ | - | @@ -987,22 +860,21 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- invalid through else + invalid email string is only an annotation by default | -+ | - | @@ -1018,29 +890,21 @@
- valid through then + all string formats ignore integers | -+ | - | @@ -1078,22 +941,21 @@
- invalid through then + all string formats ignore floats | -+ | - | @@ -1101,22 +963,21 @@
- valid through else + all string formats ignore objects | -+ | - | @@ -1124,98 +985,21 @@
- invalid through else + all string formats ignore arrays | -+ | - - - | - - -
Tests | - -- jsonoid - scala - | - -|
- valid, but would have been invalid through then - | - - - -- - - | @@ -1223,22 +1007,21 @@|
- valid, but would have been invalid through else + all string formats ignore booleans | -+ | - | @@ -1246,65 +1029,21 @@
Tests | - -- jsonoid - scala - | - -|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- boolean schema true in if always chooses the then path (valid) + all string formats ignore nulls | -+ | - | @@ -1312,22 +1051,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- boolean schema true in if always chooses the then path (invalid) + invalid idn-email string is only an annotation by default | -+ | - | @@ -1343,27 +1081,21 @@
- boolean schema false in if always chooses the else path (invalid) + all string formats ignore integers | -+ | - | @@ -1401,22 +1132,21 @@
- boolean schema false in if always chooses the else path (valid) + all string formats ignore floats | -+ | - | @@ -1424,67 +1154,43 @@
Tests | - -- jsonoid - scala - | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore objects + | + + + +- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- yes redirects to then and passes + all string formats ignore arrays | -+ | - | @@ -1492,22 +1198,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- other redirects to else and passes + all string formats ignore booleans | -+ | - | @@ -1515,22 +1220,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- no redirects to then and fails + all string formats ignore nulls | -+ | - | @@ -1538,22 +1242,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- invalid redirects to else and fails + invalid regex string is only an annotation by default | -+ | - | @@ -1569,39 +1272,21 @@
- passing case + all string formats ignore integers | -+ | - | @@ -1641,24 +1323,21 @@
- failing case + all string formats ignore floats | -+ | - | @@ -1666,54 +1345,9 @@
Tests | - -- jsonoid - scala - | - -
- applicator vocabulary still works + all string formats ignore objects | @@ -1722,10 +1356,10 @@|
- no validation: valid number + all string formats ignore arrays | + class="text-center text-bg-danger"> - | @@ -1757,23 +1389,21 @@
- no validation: invalid number, but it still validates + all string formats ignore booleans | + class="text-center text-bg-danger"> - | @@ -1781,52 +1411,15 @@
Tests | - -- jsonoid - scala - | - -|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- string value + all string formats ignore nulls | + class="text-center text-bg-danger"> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- number value + invalid ipv4 string is only an annotation by default | @@ -1870,21 +1463,21 @@
- shorter is valid + all string formats ignore integers | + class="text-center text-bg-danger"> - | @@ -1921,21 +1514,21 @@
- exact length is valid + all string formats ignore floats | + class="text-center text-bg-danger"> - | @@ -1943,15 +1536,15 @@
- too long is invalid + all string formats ignore objects | + class="text-center text-bg-danger"> |
- ignores non-strings + all string formats ignore arrays | @@ -1987,9 +1580,9 @@|
- two graphemes is long enough + all string formats ignore booleans | @@ -2009,58 +1602,21 @@
Tests | - -- jsonoid - scala - | - -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- shorter is valid + all string formats ignore nulls | + class="text-center text-bg-danger"> - | @@ -2068,9 +1624,9 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- too long is invalid + invalid ipv6 string is only an annotation by default | @@ -2079,10 +1635,10 @@
- with no unevaluated properties + all string formats ignore integers | -+ | - | @@ -2151,24 +1705,21 @@
- with unevaluated properties + all string formats ignore floats | -+ | - | @@ -2176,63 +1727,21 @@
Tests | - -- jsonoid - scala - | - -|
- with no unevaluated properties + all string formats ignore objects | -+ | - | @@ -2240,24 +1749,21 @@
- with valid unevaluated properties + all string formats ignore arrays | -+ | - | @@ -2265,24 +1771,21 @@
- with invalid unevaluated properties + all string formats ignore booleans | -+ | - | @@ -2290,60 +1793,21 @@
Tests | - -- jsonoid - scala - | - -|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with no unevaluated properties + all string formats ignore nulls | -+ | - | @@ -2351,24 +1815,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with unevaluated properties + invalid idn-hostname string is only an annotation by default | -+ | - | @@ -2384,27 +1845,21 @@
- with no unevaluated properties + all string formats ignore integers | -+ | - | @@ -2444,25 +1896,21 @@
- with unevaluated properties + all string formats ignore floats | -+ | - | @@ -2470,67 +1918,21 @@
Tests | - -- jsonoid - scala - | - -|
- with no unevaluated properties + all string formats ignore objects | -+ | - | @@ -2538,25 +1940,21 @@
- with unevaluated properties + all string formats ignore arrays | -+ | - | @@ -2564,68 +1962,43 @@
Tests | - -- jsonoid - scala - | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore booleans + | + + + +- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with no additional properties + all string formats ignore nulls | -+ | - | @@ -2633,25 +2006,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with additional properties + invalid hostname string is only an annotation by default | -+ | - | @@ -2667,36 +2036,21 @@
- with no additional properties + all string formats ignore integers | -+ | - | @@ -2737,26 +2087,21 @@
- with additional properties + all string formats ignore floats | -+ | - | @@ -2764,77 +2109,21 @@
Tests | - -- jsonoid - scala - | - -|
- with no additional properties + all string formats ignore objects | -+ | - | @@ -2842,26 +2131,21 @@
- with additional properties + all string formats ignore arrays | -+ | - | @@ -2869,72 +2153,43 @@
Tests | - -- jsonoid - scala - | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore booleans + | + + + +- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with no additional properties + all string formats ignore nulls | -+ | - | @@ -2942,25 +2197,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with additional properties + invalid date string is only an annotation by default | -+ | - | @@ -2976,35 +2227,21 @@
- with no nested unevaluated properties + all string formats ignore integers | -+ | - | @@ -3044,25 +2278,21 @@
- with nested unevaluated properties + all string formats ignore floats | -+ | - | @@ -3070,100 +2300,43 @@
Tests | - -- jsonoid - scala - | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore objects + | + + + +- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when one matches and has no unevaluated properties + all string formats ignore arrays | -+ | - | @@ -3171,26 +2344,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when one matches and has unevaluated properties + all string formats ignore booleans | -+ | - | @@ -3198,26 +2366,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when two match and has no unevaluated properties + all string formats ignore nulls | -+ | - | @@ -3225,27 +2388,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when two match and has unevaluated properties + invalid date-time string is only an annotation by default | -+ | - | @@ -3261,49 +2418,21 @@
- with no unevaluated properties + all string formats ignore integers | -+ | - + + | + + +
+ all string formats ignore floats + | + + + ++ + + | @@ -3344,26 +2491,43 @@|
- with unevaluated properties + all string formats ignore objects | -+ | - + + | + + +
+ all string formats ignore arrays + | + + + ++ + + | @@ -3371,80 +2535,65 @@
Tests | - -- jsonoid - scala - | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore booleans + | + + + +- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with unevaluated properties + all string formats ignore nulls | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ invalid time string is only an annotation by default + | + + + ++ + + | @@ -3460,52 +2609,21 @@
- when if is true and has no unevaluated properties + all string formats ignore integers | -+ | - | @@ -3546,26 +2660,43 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when if is true and has unevaluated properties + all string formats ignore floats | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore objects + | + + + ++ + + | @@ -3573,24 +2704,43 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when if is false and has no unevaluated properties + all string formats ignore arrays | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore booleans + | + + + ++ + + | @@ -3598,25 +2748,43 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when if is false and has unevaluated properties + all string formats ignore nulls | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ invalid json-pointer string is only an annotation by default + | + + + ++ + + | @@ -3632,42 +2800,21 @@
- when if is true and has no unevaluated properties + all string formats ignore integers | -+ | - | @@ -3708,26 +2851,43 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when if is true and has unevaluated properties + all string formats ignore floats | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore objects + | + + + ++ + + | @@ -3735,24 +2895,43 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when if is false and has no unevaluated properties + all string formats ignore arrays | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore booleans + | + + + ++ + + | @@ -3760,25 +2939,43 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- when if is false and has unevaluated properties + all string formats ignore nulls | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ invalid relative-json-pointer string is only an annotation by default + | + + + ++ + + | @@ -3794,42 +2991,21 @@
- when if is true and has no unevaluated properties + all string formats ignore integers | -+ | - | @@ -3870,26 +3042,21 @@
- when if is true and has unevaluated properties + all string formats ignore floats | -+ | - | @@ -3897,24 +3064,21 @@
- when if is false and has no unevaluated properties + all string formats ignore objects | -+ | - | @@ -3922,25 +3086,21 @@
- when if is false and has unevaluated properties + all string formats ignore arrays | -+ | - | @@ -3948,80 +3108,43 @@
Tests | - -- jsonoid - scala - | +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore booleans + | + + + +- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with no unevaluated properties + all string formats ignore nulls | -+ | - | @@ -4029,24 +3152,21 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with unevaluated properties + invalid iri string is only an annotation by default | -+ | - | @@ -4062,30 +3182,21 @@
- with no unevaluated properties + all string formats ignore integers | -+ | - | @@ -4125,24 +3233,21 @@
- with unevaluated properties + all string formats ignore floats | -+ | - | @@ -4150,65 +3255,53 @@
Tests | +||
+ all string formats ignore objects + | + + + +- | - jsonoid - scala - | + + + + + + +
+ all string formats ignore arrays + | + + + +- | |
- with no unevaluated properties + all string formats ignore booleans | @@ -4228,19 +3321,15 @@||
- with unevaluated properties + all string formats ignore nulls | + class="text-center text-bg-danger"> | |
+ invalid iri-reference string is only an annotation by default + | + + + ++ + + + + | + + +
- with no unevaluated properties + all string formats ignore integers | @@ -4332,19 +3424,15 @@|
- with unevaluated properties + all string formats ignore floats | + class="text-center text-bg-danger"> |
Tests | - -- jsonoid - scala - | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore objects + | + + + +- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with no unevaluated properties + all string formats ignore arrays | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore booleans + | + + + ++ + + | @@ -4450,26 +3512,43 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with unevaluated properties + all string formats ignore nulls | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ invalid uri string is only an annotation by default + | + + + ++ + + | @@ -4485,30 +3564,21 @@
- always fails + all string formats ignore integers | -+ | - + + | + + +
+ all string formats ignore floats + | + + + ++ + + | @@ -4548,70 +3637,21 @@
Tests | - -- jsonoid - scala - | - -|
- always fails + all string formats ignore objects | -+ | - | @@ -4619,72 +3659,21 @@
Tests | - -- jsonoid - scala - | - -|
- with no nested unevaluated properties + all string formats ignore arrays | -+ | - | @@ -4692,25 +3681,21 @@
- with nested unevaluated properties + all string formats ignore booleans | -+ | - | @@ -4718,72 +3703,21 @@
Tests | - -- jsonoid - scala - | - -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with no nested unevaluated properties + all string formats ignore nulls | -+ | - | @@ -4791,25 +3725,21 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with nested unevaluated properties + invalid uri-reference string is only an annotation by default | -+ | - | @@ -4825,32 +3755,21 @@
- with no nested unevaluated properties + all string formats ignore integers | -+ | - | @@ -4890,25 +3806,21 @@
- with nested unevaluated properties + all string formats ignore floats | -+ | - | @@ -4916,72 +3828,21 @@
Tests | - -- jsonoid - scala - | - -|
- with no nested unevaluated properties + all string formats ignore objects | -+ | - | @@ -4989,25 +3850,21 @@
- with nested unevaluated properties + all string formats ignore arrays | -+ | - | @@ -5015,74 +3872,43 @@
Tests | - -- jsonoid - scala - | +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore booleans + | + + + +- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with no nested unevaluated properties + all string formats ignore nulls | -+ | - | @@ -5090,25 +3916,21 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- with nested unevaluated properties + invalid uri-template string is only an annotation by default | -+ | - | @@ -5124,34 +3946,21 @@
- with no nested unevaluated properties + all string formats ignore integers | -+ | - | @@ -5191,25 +3997,43 @@
- with nested unevaluated properties + all string formats ignore floats | -+ | - + + | + + +
+ all string formats ignore objects + | + + + ++ + + | @@ -5217,87 +4041,43 @@
Tests | - -- jsonoid - scala - | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore arrays + | + + + +- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- no extra properties + all string formats ignore booleans | -+ | - | @@ -5305,27 +4085,43 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- uncle keyword evaluation is not significant + all string formats ignore nulls | -+ | - + + | + + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ invalid uuid string is only an annotation by default + | + + + ++ + + | @@ -5341,36 +4137,21 @@
- base case: both properties present + all string formats ignore integers | -+ | - | @@ -5411,24 +4188,21 @@
- in place applicator siblings, bar is missing + all string formats ignore floats | -+ | - | @@ -5436,24 +4210,21 @@
- in place applicator siblings, foo is missing + all string formats ignore objects | -+ | - | @@ -5461,64 +4232,31 @@
Tests | - -- jsonoid - scala - | +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ all string formats ignore arrays + | + + + +- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- base case: both properties present + all string formats ignore booleans | @@ -5527,10 +4265,10 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- in place applicator siblings, bar is missing + all string formats ignore nulls | @@ -5551,10 +4287,10 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- in place applicator siblings, foo is missing + invalid duration string is only an annotation by default | @@ -5594,27 +4328,21 @@
- Empty is valid + shorter is valid | -+ | - | @@ -5652,24 +4379,21 @@
- Single is valid + exact length is valid | -+ | - | @@ -5677,25 +4401,21 @@
- Unevaluated on 1st level is invalid + too long is invalid | -+ | - | @@ -5703,26 +4423,21 @@
- Nested is valid + ignores non-strings | -+ | - | @@ -5730,27 +4445,21 @@
- Unevaluated on 2nd level is invalid + two graphemes is long enough | -+ | - | @@ -5758,28 +4467,58 @@
Tests | + ++ jsonoid + scala + | + +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- Deep nested is valid + shorter is valid | -+ | - | @@ -5787,29 +4526,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- Unevaluated on 3rd level is invalid + too long is invalid | -+ | - | @@ -5825,61 +4556,26 @@
- Empty is invalid (no x or y) + valid when property is specified | -+ | - | @@ -5917,25 +4614,21 @@
- a and b are invalid (no x or y) + still valid when the invalid default is used | -+ | - | @@ -5943,51 +4636,66 @@
- x and y are invalid - | - - - -+ |
Tests | - - - - - - -+ jsonoid + scala + | + + + + -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- a and x are valid + valid when property is specified | -+ | - | @@ -5995,25 +4703,21 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- a and y are valid + still valid when the invalid default is used | -+ | - | @@ -6021,26 +4725,67 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tests | + ++ jsonoid + scala + | + +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- a and b and x are valid + an explicit property value is checked against maximum (passing) | -+ | - | @@ -6048,26 +4793,23 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- a and b and y are valid + an explicit property value is checked against maximum (failing) | -+ | - | @@ -6075,27 +4817,21 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- a and b and x and y are invalid + missing properties are not filled in with the default | -+ | - | @@ -6111,85 +4847,27 @@
- Empty is invalid + match | -+ | - | @@ -6227,24 +4904,21 @@
- a is valid + mismatch | -+ | - | @@ -6252,49 +4926,65 @@
- b is valid - | - - - -+ |
Tests | - - - - - - -+ jsonoid + scala + | + + + + -|
- c is valid + match | -+ | - | @@ -6302,24 +4992,21 @@
- d is valid + mismatch | -+ | - | @@ -6327,51 +5014,70 @@
- a + b is invalid - | - - - -+ |
Tests | - - - - - - -+ jsonoid + scala + | + + + + -|
- a + c is invalid + match | -+ | - | @@ -6379,25 +5085,21 @@
- a + d is invalid + mismatch | -+ | - | @@ -6405,77 +5107,75 @@
- b + c is invalid - | - - - -- - - - - | - - -|
- b + d is invalid - | - - - -+ |
Tests | - - - - - - -+ jsonoid + scala + | + + + + -|
- c + d is invalid + $ref resolves to /$defs/A/allOf/1 | -+ | - | @@ -6483,24 +5183,21 @@
- xx is valid + $ref does not resolve to /$defs/A/allOf/0 | -+ | - | @@ -6508,51 +5205,58 @@
- xx + foox is valid - | - - - -+ |
Tests | - - - - - - -+ jsonoid + scala + | + + + + -|
- xx + foo is invalid + above the exclusiveMinimum is valid | -+ | - | @@ -6560,25 +5264,21 @@
- xx + a is invalid + boundary point is invalid | -+ | - | @@ -6586,25 +5286,21 @@
- xx + b is invalid + below the exclusiveMinimum is invalid | -+ | - | @@ -6612,25 +5308,21 @@
- xx + c is invalid + ignores non-numbers | -+ | - | @@ -6638,50 +5330,58 @@
- xx + d is invalid - | - - - -+ |
Tests | - - - - - - -+ jsonoid + scala + | + + + + -|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- all is valid + int by int | -+ | - | @@ -6689,25 +5389,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- all + foo is valid + int by int fail | -+ | - | @@ -6715,25 +5411,21 @@||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- all + a is invalid + ignores non-numbers | -+ | - | @@ -6749,21 +5441,21 @@
- ignores booleans + zero is multiple of anything | -+ | - | @@ -6801,22 +5492,21 @@
- ignores integers + 4.5 is multiple of 1.5 | -+ | - | @@ -6824,22 +5514,21 @@
- ignores floats + 35 is not multiple of 1.5 | -+ | - | @@ -6847,45 +5536,58 @@
- ignores arrays - | - - - -+ |
Tests | - - - - - - -+ jsonoid + scala + | + + + + -||||||||||||||||||||||||||||||||||||||||||
- ignores strings + 0.0075 is multiple of 0.0001 | -+ | - | @@ -6893,22 +5595,21 @@|||||||||||||||||||||||||||||||||||||||||
- ignores null + 0.00751 is not multiple of 0.0001 | -+ | - | @@ -6924,23 +5625,22 @@
- allows null valued properties + always invalid, but naive implementations may raise an overflow error | -+ | - | @@ -6988,26 +5685,22 @@
- allows only number properties + any integer is a multiple of 1e-8 | -- - - - - | - - -||||||||||||||||||||||||||||||||||
- string property is invalid - | - - - -+ | - | @@ -7080,28 +5745,21 @@
- valid in case if is evaluated + shorter is valid | -+ | - + + | + + +||||||||||||||||||||||
+ exact length is valid + | + + + ++ + + | @@ -7141,24 +5823,47 @@|||||||||||||||||||||||
- invalid in case if is evaluated + too long is invalid | -+ | - + + | + + +||||||||||||||||||||||
+ ignores non-arrays + | + + + ++ + + | @@ -7174,32 +5879,21 @@
- unevaluatedProperties doesn't consider dependentSchemas - | - - - -- - - - - | - - -||||||||||||||||
- unevaluatedProperties doesn't see bar when foo2 is absent + shorter is valid | -+ | - | @@ -7264,25 +5932,25 @@|||||||||||||||
- unevaluatedProperties sees bar when foo2 is present + too long is invalid | -+ | - | @@ -7298,21 +5966,21 @@
- longer is valid + below the maximum is valid | @@ -7352,11 +6017,9 @@|
- exact length is valid + boundary point is valid | @@ -7376,21 +6039,21 @@|
- too short is invalid + above the maximum is invalid | + class="text-center "> - | @@ -7398,9 +6061,9 @@
- ignores arrays + ignores non-numbers | @@ -7420,21 +6083,80 @@|
Tests | + ++ jsonoid + scala + | + +
+ below the maximum is invalid + | + + + ++ + + + + | + + +
- ignores strings + boundary point integer is valid | + class="text-center "> - | @@ -7442,15 +6164,37 @@
- ignores other non-objects + boundary point float is valid | + class="text-center "> + + + + + | + + +
+ above the maximum is invalid + | + + + +