json-gate - test summary

November 30, 2020 ยท View on GitHub

json-gate failed tests

Some validators have deliberately chosen not to support parts of the spec. Go to the json-gate homepage to learn if that is the case for these tests.

test failedreason
allOf, mismatch secondExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf, mismatch firstExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf, wrong typeExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with base schema, validThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
allOf with base schema, mismatch base schemaThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
allOf with base schema, mismatch first allOfThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
allOf with base schema, mismatch second allOfThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
allOf with base schema, mismatch bothThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
allOf simple types, mismatch oneExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with boolean schemas, some false, any value is invalidExpected result: false but validator returned: true
allOf with boolean schemas, all false, any value is invalidExpected result: false but validator returned: true
allOf with the first empty schema, string is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with the last empty schema, string is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
nested allOf, to check validation semantics, anything non-null is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: false, anyOf: false, oneOf: falseExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: false, anyOf: false, oneOf: trueExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: false, anyOf: true, oneOf: falseExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: false, anyOf: true, oneOf: trueExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: true, anyOf: false, oneOf: falseExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: true, anyOf: false, oneOf: trueExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: true, anyOf: true, oneOf: falseExpected result: false but validator returned: true. This excludes this validator from performance tests
anyOf, neither anyOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
anyOf with base schema, both anyOf invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
anyOf with boolean schemas, all false, any value is invalidExpected result: false but validator returned: true
anyOf complex types, neither anyOf valid (complex)Expected result: false but validator returned: true. This excludes this validator from performance tests
nested anyOf, to check validation semantics, anything non-null is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
nested anyOf, to check validation semantics, anything non-null is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean schema 'true', number is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'true', string is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'true', boolean true is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'true', boolean false is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'true', null is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'true', object is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'true', empty object is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'true', array is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'true', empty array is validThe schema failed to load(Schema is a boolean when it should be an object). This excludes this validator from performance tests
boolean schema 'false', number is invalidThe schema failed to load(Schema is a boolean when it should be an object)
boolean schema 'false', string is invalidThe schema failed to load(Schema is a boolean when it should be an object)
boolean schema 'false', boolean true is invalidThe schema failed to load(Schema is a boolean when it should be an object)
boolean schema 'false', boolean false is invalidThe schema failed to load(Schema is a boolean when it should be an object)
boolean schema 'false', null is invalidThe schema failed to load(Schema is a boolean when it should be an object)
boolean schema 'false', object is invalidThe schema failed to load(Schema is a boolean when it should be an object)
boolean schema 'false', empty object is invalidThe schema failed to load(Schema is a boolean when it should be an object)
boolean schema 'false', array is invalidThe schema failed to load(Schema is a boolean when it should be an object)
boolean schema 'false', empty array is invalidThe schema failed to load(Schema is a boolean when it should be an object)
const validation, another value is invalidExpected result: false but validator returned: true
const validation, another type is invalidExpected result: false but validator returned: true
const with object, another object is invalidExpected result: false but validator returned: true
const with object, another type is invalidExpected result: false but validator returned: true
const with array, another array item is invalidExpected result: false but validator returned: true
const with array, array with additional items is invalidExpected result: false but validator returned: true
const with null, not null is invalidExpected result: false but validator returned: true
const with false does not match 0, integer zero is invalidExpected result: false but validator returned: true
const with false does not match 0, float zero is invalidExpected result: false but validator returned: true
const with true does not match 1, integer one is invalidExpected result: false but validator returned: true
const with true does not match 1, float one is invalidExpected result: false but validator returned: true
const with [false] does not match [0], [0] is invalidExpected result: false but validator returned: true
const with [false] does not match [0], [0.0] is invalidExpected result: false but validator returned: true
const with [true] does not match [1], [1] is invalidExpected result: false but validator returned: true
const with [true] does not match [1], [1.0] is invalidExpected result: false but validator returned: true
const with {"a": false} does not match {"a": 0}, {"a": 0} is invalidExpected result: false but validator returned: true
const with {"a": false} does not match {"a": 0}, {"a": 0.0} is invalidExpected result: false but validator returned: true
const with {"a": true} does not match {"a": 1}, {"a": 1} is invalidExpected result: false but validator returned: true
const with {"a": true} does not match {"a": 1}, {"a": 1.0} is invalidExpected result: false but validator returned: true
const with 0 does not match other zero-like types, false is invalidExpected result: false but validator returned: true
const with 0 does not match other zero-like types, empty object is invalidExpected result: false but validator returned: true
const with 0 does not match other zero-like types, empty array is invalidExpected result: false but validator returned: true
const with 0 does not match other zero-like types, empty string is invalidExpected result: false but validator returned: true
const with 1 does not match true, true is invalidExpected result: false but validator returned: true
const with -2.0 matches integer and float types, integer 2 is invalidExpected result: false but validator returned: true
const with -2.0 matches integer and float types, float 2.0 is invalidExpected result: false but validator returned: true
const with -2.0 matches integer and float types, float -2.00001 is invalidExpected result: false but validator returned: true
float and integers are equal up to 64-bit representation limits, integer minus one is invalidExpected result: false but validator returned: true
float and integers are equal up to 64-bit representation limits, float minus one is invalidExpected result: false but validator returned: true
nul characters in strings, do not match string lacking nulExpected result: false but validator returned: true
contains keyword validation, array without items matching schema is invalidExpected result: false but validator returned: true
contains keyword validation, empty array is invalidExpected result: false but validator returned: true
contains keyword with const keyword, array without item 5 is invalidExpected result: false but validator returned: true
contains keyword with boolean schema true, empty array is invalidExpected result: false but validator returned: true
contains keyword with boolean schema false, any non-empty array is invalidExpected result: false but validator returned: true
contains keyword with boolean schema false, empty array is invalidExpected result: false but validator returned: true
items + contains, matches items, does not match containsExpected result: false but validator returned: true
items + contains, does not match items, matches containsExpected result: false but validator returned: true. This excludes this validator from performance tests
items + contains, matches neither items nor containsExpected result: false but validator returned: true. This excludes this validator from performance tests
invalid type for default, valid when property is specifiedThe schema failed to load(Schema property 'foo': 'default' attribute value is not valid according to the schema: JSON object is an array when it should be an integer). This excludes this validator from performance tests
invalid type for default, still valid when the invalid default is usedThe schema failed to load(Schema property 'foo': 'default' attribute value is not valid according to the schema: JSON object is an array when it should be an integer). This excludes this validator from performance tests
invalid string value for default, valid when property is specifiedThe schema failed to load(Schema property 'bar': 'default' attribute value is not valid according to the schema: JSON object: length is 3 when it should be at least 4). This excludes this validator from performance tests
invalid string value for default, still valid when the invalid default is usedThe schema failed to load(Schema property 'bar': 'default' attribute value is not valid according to the schema: JSON object: length is 3 when it should be at least 4). This excludes this validator from performance tests
invalid definition, invalid definition schemaExpected result: false but validator returned: true
multiple dependencies subschema, no dependencyExpected result: true but validator returned: false. This excludes this validator from performance tests
dependencies with boolean subschemas, object with property having schema true is validThe schema failed to load(Schema: 'dependencies' attribute: value of property 'foo' is a boolean when it should be either a string, an array or an object (schema)). This excludes this validator from performance tests
dependencies with boolean subschemas, object with property having schema false is invalidThe schema failed to load(Schema: 'dependencies' attribute: value of property 'foo' is a boolean when it should be either a string, an array or an object (schema))
dependencies with boolean subschemas, object with both properties is invalidThe schema failed to load(Schema: 'dependencies' attribute: value of property 'foo' is a boolean when it should be either a string, an array or an object (schema))
dependencies with boolean subschemas, empty object is validThe schema failed to load(Schema: 'dependencies' attribute: value of property 'foo' is a boolean when it should be either a string, an array or an object (schema)). This excludes this validator from performance tests
dependencies with escaped characters, valid object 1The schema failed to load(Schema: 'dependencies' attribute: value of property 'foo'bar' is not a valid schema: Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
dependencies with escaped characters, valid object 2The schema failed to load(Schema: 'dependencies' attribute: value of property 'foo'bar' is not a valid schema: Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
dependencies with escaped characters, valid object 3The schema failed to load(Schema: 'dependencies' attribute: value of property 'foo'bar' is not a valid schema: Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
dependencies with escaped characters, invalid object 1The schema failed to load(Schema: 'dependencies' attribute: value of property 'foo'bar' is not a valid schema: Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
dependencies with escaped characters, invalid object 2The schema failed to load(Schema: 'dependencies' attribute: value of property 'foo'bar' is not a valid schema: Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
dependencies with escaped characters, invalid object 3The schema failed to load(Schema: 'dependencies' attribute: value of property 'foo'bar' is not a valid schema: Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
dependencies with escaped characters, invalid object 4The schema failed to load(Schema: 'dependencies' attribute: value of property 'foo'bar' is not a valid schema: Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
heterogeneous enum-with-null validation, null is validExpected result: true but validator returned: false. This excludes this validator from performance tests
enums in properties, both properties are validThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
enums in properties, wrong foo valueThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
enums in properties, wrong bar valueThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
enums in properties, missing optional property is validThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
enums in properties, missing required property is invalidThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
enums in properties, missing all properties is invalidThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
exclusiveMaximum validation, below the exclusiveMaximum is validThe schema failed to load(Schema: 'exclusiveMaximum' attribute is an integer when it should be a boolean). This excludes this validator from performance tests
exclusiveMaximum validation, boundary point is invalidThe schema failed to load(Schema: 'exclusiveMaximum' attribute is an integer when it should be a boolean)
exclusiveMaximum validation, above the exclusiveMaximum is invalidThe schema failed to load(Schema: 'exclusiveMaximum' attribute is an integer when it should be a boolean)
exclusiveMaximum validation, ignores non-numbersThe schema failed to load(Schema: 'exclusiveMaximum' attribute is an integer when it should be a boolean). This excludes this validator from performance tests
exclusiveMinimum validation, above the exclusiveMinimum is validThe schema failed to load(Schema: 'exclusiveMinimum' attribute is a number when it should be a boolean). This excludes this validator from performance tests
exclusiveMinimum validation, boundary point is invalidThe schema failed to load(Schema: 'exclusiveMinimum' attribute is a number when it should be a boolean)
exclusiveMinimum validation, below the exclusiveMinimum is invalidThe schema failed to load(Schema: 'exclusiveMinimum' attribute is a number when it should be a boolean)
exclusiveMinimum validation, ignores non-numbersThe schema failed to load(Schema: 'exclusiveMinimum' attribute is a number when it should be a boolean). This excludes this validator from performance tests
validation of e-mail addresses, ignores integersThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of e-mail addresses, ignores floatsThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of e-mail addresses, ignores objectsThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of e-mail addresses, ignores arraysThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of e-mail addresses, ignores booleansThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of e-mail addresses, ignores nullThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of IPv6 addresses, ignores integersThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, ignores floatsThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, ignores objectsThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, ignores arraysThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, ignores booleansThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, ignores nullThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of date-time strings, ignores integersThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format)
validation of date-time strings, ignores floatsThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format)
validation of date-time strings, ignores objectsThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format)
validation of date-time strings, ignores arraysThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format)
validation of date-time strings, ignores booleansThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format)
validation of date-time strings, ignores nullThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format)
validation of URIs, ignores integersThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format)
validation of URIs, ignores floatsThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format)
validation of URIs, ignores objectsThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format)
validation of URIs, ignores arraysThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format)
validation of URIs, ignores booleansThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format)
validation of URIs, ignores nullThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format)
evaluating the same schema location against the same data location twice is not a sign of an infinite loop, failing caseExpected result: false but validator returned: true. This excludes this validator from performance tests
items with boolean schema (true), any array is validThe schema failed to load(Schema: 'items' attribute is a boolean when it should be either an object (schema) or an array). This excludes this validator from performance tests
items with boolean schema (true), empty array is validThe schema failed to load(Schema: 'items' attribute is a boolean when it should be either an object (schema) or an array). This excludes this validator from performance tests
items with boolean schema (false), any non-empty array is invalidThe schema failed to load(Schema: 'items' attribute is a boolean when it should be either an object (schema) or an array)
items with boolean schema (false), empty array is validThe schema failed to load(Schema: 'items' attribute is a boolean when it should be either an object (schema) or an array). This excludes this validator from performance tests
items with boolean schemas, array with one item is validThe schema failed to load(Schema: 'items' attribute element 0 is not a valid schema: Schema is a boolean when it should be an object). This excludes this validator from performance tests
items with boolean schemas, array with two items is invalidThe schema failed to load(Schema: 'items' attribute element 0 is not a valid schema: Schema is a boolean when it should be an object)
items with boolean schemas, empty array is validThe schema failed to load(Schema: 'items' attribute element 0 is not a valid schema: Schema is a boolean when it should be an object). This excludes this validator from performance tests
items and subitems, too many sub-itemsExpected result: false but validator returned: true. This excludes this validator from performance tests
items and subitems, wrong itemExpected result: false but validator returned: true. This excludes this validator from performance tests
items and subitems, wrong sub-itemExpected result: false but validator returned: true. This excludes this validator from performance tests
maxLength validation, two supplementary Unicode code points is long enoughExpected result: true but validator returned: false
maxProperties validation, too long is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
maxProperties = 0 means the object is empty, one property is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
minLength validation, one supplementary Unicode code point is not long enoughExpected result: false but validator returned: true
minProperties validation, too short is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
by int, int by int failExpected result: false but validator returned: true. This excludes this validator from performance tests
by number, 35 is not multiple of 1.5Expected result: false but validator returned: true. This excludes this validator from performance tests
by small number, 0.00751 is not multiple of 0.0001Expected result: false but validator returned: true. This excludes this validator from performance tests
invalid instance should not raise error when float division = inf, always invalid, but naive implementations may raise an overflow errorExpected result: false but validator returned: true
not, disallowedExpected result: false but validator returned: true. This excludes this validator from performance tests
not multiple types, mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
not multiple types, other mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
not more complex schema, mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
forbidden property, property presentExpected result: false but validator returned: true. This excludes this validator from performance tests
not with boolean schema true, any value is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf, both oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf, neither oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with base schema, both oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with boolean schemas, all true, any value is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with boolean schemas, more than one true, any value is invalidExpected result: false but validator returned: true
oneOf with boolean schemas, all false, any value is invalidExpected result: false but validator returned: true
oneOf complex types, both oneOf valid (complex)Expected result: false but validator returned: true. This excludes this validator from performance tests
oneOf complex types, neither oneOf valid (complex)Expected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with empty schema, both valid - invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with required, both invalid - invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with required, both valid - invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with missing optional property, both oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with missing optional property, neither oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
nested oneOf, to check validation semantics, anything non-null is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
float comparison with high precision, comparison works for high numbersThe schema failed to load(Schema: 'exclusiveMaximum' attribute is an integer when it should be a boolean)
float comparison with high precision on negative numbers, comparison works for very negative numbersThe schema failed to load(Schema: 'exclusiveMinimum' attribute is an integer when it should be a boolean)
validation of date-time strings, a valid date-time stringThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, a valid date-time string without second fractionThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, a valid date-time string with plus offsetThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, a valid date-time string with minus offsetThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, a invalid day in date-time stringThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format)
validation of date-time strings, an invalid offset in date-time stringThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format)
validation of date-time strings, an invalid closing Z after time-zone offsetThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, an invalid date-time stringThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, case-insensitive T and ZThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, only RFC3339 not all of ISO 8601 are validThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, invalid non-padded month datesThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of date-time strings, invalid non-padded day datesThe schema failed to load(Schema: 'type' attribute does not conform to the 'date-time' format). This excludes this validator from performance tests
validation of e-mail addresses, a valid e-mail addressThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format). This excludes this validator from performance tests
validation of e-mail addresses, an invalid e-mail addressThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format). This excludes this validator from performance tests
validation of e-mail addresses, tilde in local part is validThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format). This excludes this validator from performance tests
validation of e-mail addresses, tilde before local part is validThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format). This excludes this validator from performance tests
validation of e-mail addresses, tilde after local part is validThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format). This excludes this validator from performance tests
validation of e-mail addresses, dot before local part is not validThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of e-mail addresses, dot after local part is not validThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of e-mail addresses, two separated dots inside local part are validThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format). This excludes this validator from performance tests
validation of e-mail addresses, two subsequent dots inside local part are not validThe schema failed to load(Schema: 'type' attribute does not conform to the 'email' format)
validation of host names, a host name starting with an illegal characterExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, a host name containing illegal charactersExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, a host name with a component too longExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, starts with hyphenExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, ends with hyphenExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, starts with underscoreExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, ends with underscoreExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, contains underscoreExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, exceeds maximum label lengthExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address with too many componentsExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address with out-of-range valuesExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address without 4 componentsExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address as an integerExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address as an integer (decimal)Expected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, a valid IPv6 addressThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, an IPv6 address with out-of-range valuesThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, an IPv6 address with too many componentsThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, an IPv6 address containing illegal charactersThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, no digits is validThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, leading colons is validThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, trailing colons is validThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, missing leading octet is invalidThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, missing trailing octet is invalidThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, missing leading octet with omitted octets laterThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, two sets of double colons is invalidThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, mixed format with the ipv4 section as decimal octetsThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, mixed format with double colons between the sectionsThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, mixed format with ipv4 section with octet out of rangeThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, mixed format with ipv4 section with a hex octetThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, mixed format with leading double colons (ipv4-mapped ipv6 address)The schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, triple colons is invalidThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, 8 octetsThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, insufficient octets without double colonsThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, no colons is invalidThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, ipv4 is not ipv6The schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, ipv4 segment must have 4 octetsThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, leading whitespace is invalidThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, trailing whitespace is invalidThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, netmask is not a part of ipv6 addressThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, zone id is not a part of ipv6 addressThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format)
validation of IPv6 addresses, a long valid ipv6The schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, a long invalid ipv6, below length limit, firstThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of IPv6 addresses, a long invalid ipv6, below length limit, secondThe schema failed to load(Schema: 'type' attribute does not conform to the 'ipv6' format). This excludes this validator from performance tests
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (~ not escaped)Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (URI Fragment Identifier) #1Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (URI Fragment Identifier) #2Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (URI Fragment Identifier) #3Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (some escaped, but not all) #1Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (some escaped, but not all) #2Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (wrong escape character) #1Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (wrong escape character) #2Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (multiple characters not escaped)Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (isn't empty nor starts with /) #1Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (isn't empty nor starts with /) #2Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (isn't empty nor starts with /) #3Expected result: false but validator returned: true
validation of URI References, an invalid URI ReferenceExpected result: false but validator returned: true
validation of URI References, an invalid URI fragmentExpected result: false but validator returned: true
format: uri-template, an invalid uri-templateExpected result: false but validator returned: true
validation of URIs, a valid URL with anchor tagThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid URL with anchor tag and paranthesesThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid URL with URL-encoded stuffThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid puny-coded URL The schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid URL with many special charactersThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid URL based on IPv4The schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid URL with ftp schemeThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid URL for a simple text fileThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid URL The schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid mailto URIThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid newsgroup URIThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid tel URIThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, a valid URNThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, an invalid protocol-relative URI ReferenceThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, an invalid relative URI ReferenceThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, an invalid URIThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, an invalid URI though valid URI referenceThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, an invalid URI with spacesThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, an invalid URI with spaces and missing schemeThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format). This excludes this validator from performance tests
validation of URIs, an invalid URI with comma in schemeThe schema failed to load(Schema: 'type' attribute does not conform to the 'uri' format)
Proper UTF-16 surrogate pair handling: pattern, matches emptyExpected result: true but validator returned: false
Proper UTF-16 surrogate pair handling: pattern, matches twoExpected result: true but validator returned: false
Proper UTF-16 surrogate pair handling: patternProperties, doesn't match twoExpected result: false but validator returned: true
patternProperties with boolean schemas, object with property matching schema true is validThe schema failed to load(Schema property 'patternProperties./f.*/' is a boolean when it should be an object). This excludes this validator from performance tests
patternProperties with boolean schemas, object with property matching schema false is invalidThe schema failed to load(Schema property 'patternProperties./f.*/' is a boolean when it should be an object)
patternProperties with boolean schemas, object with both properties is invalidThe schema failed to load(Schema property 'patternProperties./f.*/' is a boolean when it should be an object)
patternProperties with boolean schemas, object with a property matching both true and false is invalidThe schema failed to load(Schema property 'patternProperties./f.*/' is a boolean when it should be an object)
patternProperties with boolean schemas, empty object is validThe schema failed to load(Schema property 'patternProperties./f.*/' is a boolean when it should be an object). This excludes this validator from performance tests
properties with boolean schema, no property present is validThe schema failed to load(Schema property 'foo' is a boolean when it should be an object). This excludes this validator from performance tests
properties with boolean schema, only 'true' property present is validThe schema failed to load(Schema property 'foo' is a boolean when it should be an object). This excludes this validator from performance tests
properties with boolean schema, only 'false' property present is invalidThe schema failed to load(Schema property 'foo' is a boolean when it should be an object)
properties with boolean schema, both properties present is invalidThe schema failed to load(Schema property 'foo' is a boolean when it should be an object)
propertyNames validation, some property names invalidExpected result: false but validator returned: true
propertyNames with boolean schema false, object with any properties is invalidExpected result: false but validator returned: true
root pointer ref, recursive mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
relative pointer ref to object, mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
relative pointer ref to array, mismatch arrayExpected result: false but validator returned: true. This excludes this validator from performance tests
escaped pointer ref, slash invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
escaped pointer ref, tilde invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
escaped pointer ref, percent invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
nested refs, nested ref invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
ref overrides any sibling keywords, ref valid, maxItems ignoredExpected result: true but validator returned: false
ref overrides any sibling keywords, ref invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
remote ref, containing refs itself, remote ref invalidExpected result: false but validator returned: true
property named $ref, containing an actual $ref, property named $ref invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
$ref to boolean schema false, any value is invalidExpected result: false but validator returned: true
Recursive references between schemas, valid treeThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
Recursive references between schemas, invalid treeThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean)
refs with quote, object with strings is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
Location-independent identifier, mismatchExpected result: false but validator returned: true
Location-independent identifier with absolute URI, mismatchExpected result: false but validator returned: true
Location-independent identifier with base URI change in subschema, mismatchExpected result: false but validator returned: true
remote ref, remote ref invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
fragment within remote ref, remote fragment invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
ref within remote ref, ref within ref invalidExpected result: false but validator returned: true
base URI change, base URI change ref invalidExpected result: false but validator returned: true
base URI change - change folder, string is invalidExpected result: false but validator returned: true
base URI change - change folder in subschema, string is invalidExpected result: false but validator returned: true
root ref in remote ref, object is invalidExpected result: false but validator returned: true
required validation, present required property is validThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
required validation, non-present required property is invalidThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
required validation, ignores arraysThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
required validation, ignores stringsThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
required validation, ignores other non-objectsThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
required with empty array, property not requiredThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
required with escaped characters, object with all properties present is validThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
required with escaped characters, object with some properties missing is invalidThe schema failed to load(Schema: 'required' attribute is an array when it should be a boolean). This excludes this validator from performance tests
type as array with one item, string is validThe schema failed to load(Schema: 'type' attribute union length is 1 when it should be at least 2). This excludes this validator from performance tests
type as array with one item, number is invalidThe schema failed to load(Schema: 'type' attribute union length is 1 when it should be at least 2). This excludes this validator from performance tests
uniqueItems=false validation, non-unique array of integers is validExpected result: true but validator returned: false
uniqueItems=false validation, numbers are unique if mathematically unequalExpected result: true but validator returned: false
uniqueItems=false validation, non-unique array of objects is validExpected result: true but validator returned: false
uniqueItems=false validation, non-unique array of nested objects is validExpected result: true but validator returned: false
uniqueItems=false validation, non-unique array of arrays is validExpected result: true but validator returned: false
uniqueItems=false validation, non-unique heterogeneous types are validExpected result: true but validator returned: false
uniqueItems=false with an array of items, [false, false] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, [true, true] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, non-unique array extended from [false, true] is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, non-unique array extended from [true, false] is validExpected result: true but validator returned: false
uniqueItems=false with an array of items and additionalItems=false, [false, false] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items and additionalItems=false, [true, true] from items array is validExpected result: true but validator returned: false

All other tests passed.

back to benchmarks