|
2038 | 2038 | "The array value contains 2 additional items not described by related keywords" |
2039 | 2039 | ] |
2040 | 2040 | } |
| 2041 | + }, |
| 2042 | + { |
| 2043 | + "description": "items_integer_bounded_8_boundary_values", |
| 2044 | + "schema": { |
| 2045 | + "$schema": "https://json-schema.org/draft/2020-12/schema", |
| 2046 | + "items": { |
| 2047 | + "type": "number", |
| 2048 | + "minimum": 0, |
| 2049 | + "maximum": 100 |
| 2050 | + } |
| 2051 | + }, |
| 2052 | + "instance": [ 0, 100 ], |
| 2053 | + "valid": true, |
| 2054 | + "fast": { |
| 2055 | + "pre": [ |
| 2056 | + [ "LoopItemsIntegerBounded", "/items", "#/items", "" ] |
| 2057 | + ], |
| 2058 | + "post": [ |
| 2059 | + [ true, "LoopItemsIntegerBounded", "/items", "#/items", "" ] |
| 2060 | + ], |
| 2061 | + "descriptions": [ |
| 2062 | + "Every item in the array was expected to be a number within the given range" |
| 2063 | + ] |
| 2064 | + }, |
| 2065 | + "exhaustive": { |
| 2066 | + "pre": [ |
| 2067 | + [ "LoopItemsFrom", "/items", "#/items", "" ], |
| 2068 | + [ "AssertionTypeStrictAny", "/items/type", "#/items/type", "/0" ], |
| 2069 | + [ "AssertionLessEqual", "/items/maximum", "#/items/maximum", "/0" ], |
| 2070 | + [ "AssertionGreaterEqual", "/items/minimum", "#/items/minimum", "/0" ], |
| 2071 | + [ "AssertionTypeStrictAny", "/items/type", "#/items/type", "/1" ], |
| 2072 | + [ "AssertionLessEqual", "/items/maximum", "#/items/maximum", "/1" ], |
| 2073 | + [ "AssertionGreaterEqual", "/items/minimum", "#/items/minimum", "/1" ], |
| 2074 | + [ "LogicalWhenArraySizeGreater", "/items", "#/items", "" ], |
| 2075 | + [ "Annotation", "/items", "#/items", "" ] |
| 2076 | + ], |
| 2077 | + "post": [ |
| 2078 | + [ true, "AssertionTypeStrictAny", "/items/type", "#/items/type", "/0" ], |
| 2079 | + [ true, "AssertionLessEqual", "/items/maximum", "#/items/maximum", "/0" ], |
| 2080 | + [ true, "AssertionGreaterEqual", "/items/minimum", "#/items/minimum", "/0" ], |
| 2081 | + [ true, "AssertionTypeStrictAny", "/items/type", "#/items/type", "/1" ], |
| 2082 | + [ true, "AssertionLessEqual", "/items/maximum", "#/items/maximum", "/1" ], |
| 2083 | + [ true, "AssertionGreaterEqual", "/items/minimum", "#/items/minimum", "/1" ], |
| 2084 | + [ true, "LoopItemsFrom", "/items", "#/items", "" ], |
| 2085 | + [ true, "Annotation", "/items", "#/items", "", true ], |
| 2086 | + [ true, "LogicalWhenArraySizeGreater", "/items", "#/items", "" ] |
| 2087 | + ], |
| 2088 | + "descriptions": [ |
| 2089 | + "The value was expected to be of type number", |
| 2090 | + "The integer value 0 was expected to be less than or equal to the integer 100", |
| 2091 | + "The integer value 0 was expected to be greater than or equal to the integer 0", |
| 2092 | + "The value was expected to be of type number", |
| 2093 | + "The integer value 100 was expected to be less than or equal to the integer 100", |
| 2094 | + "The integer value 100 was expected to be greater than or equal to the integer 0", |
| 2095 | + "Every item in the array value was expected to validate against the given subschema", |
| 2096 | + "Every item in the array value was successfully validated", |
| 2097 | + "The array value contains 2 additional items not described by related keywords" |
| 2098 | + ] |
| 2099 | + } |
2041 | 2100 | } |
2042 | 2101 | ] |
0 commit comments