Home | History | Annotate | Download | only in data

Lines Matching refs:validator

10   var validator = new JSONSchemaValidator();
12 validator.addTypes(types);
13 validator["validate" + type](instance, schema, "");
15 if (validator.errors.length != 0) {
17 for (var i = 0; i < validator.errors.length; i++) {
18 LOG(validator.errors[i].message + " path: " + validator.errors[i].path);
26 var validator = new JSONSchemaValidator();
28 validator.addTypes(types);
29 validator["validate" + type](instance, schema, "");
30 AssertTrue(validator.errors.length === errors.length);
33 if (validator.errors[i].message == errors[i]) {
34 LOG("Got expected error: " + validator.errors[i].message +
35 " for path: " + validator.errors[i].path);
38 validator.errors[i].message + " instead.");
510 var validator = new JSONSchemaValidator();
511 validator.addTypes(referencedTypes);
513 var arraySchemaTypes = validator.getAllTypesForSchema(arraySchema);
516 var choicesSchemaTypes = validator.getAllTypesForSchema(choicesSchema);
519 var objectRefSchemaTypes = validator.getAllTypesForSchema(objectRefSchema);
522 var complexSchemaTypes = validator.getAllTypesForSchema(complexSchema);
550 var validator = new JSONSchemaValidator();
551 validator.addTypes(referencedTypes);
553 AssertTrue(validator.isValidSchemaType("object", objectSchema));
554 AssertTrue(!validator.isValidSchemaType("integer", objectSchema));
555 AssertTrue(!validator.isValidSchemaType("array", objectSchema));
556 AssertTrue(validator.isValidSchemaType("null", objectSchema));
557 AssertTrue(validator.isValidSchemaType("undefined", objectSchema));
559 AssertTrue(validator.isValidSchemaType("integer", complexSchema));
560 AssertTrue(validator.isValidSchemaType("function", complexSchema));
561 AssertTrue(validator.isValidSchemaType("string", complexSchema));
562 AssertTrue(!validator.isValidSchemaType("object", complexSchema));
563 AssertTrue(!validator.isValidSchemaType("null", complexSchema));
564 AssertTrue(!validator.isValidSchemaType("undefined", complexSchema));
605 var validator = new JSONSchemaValidator();
606 validator.addTypes(referencedTypes);
608 AssertTrue(!validator.checkSchemaOverlap(arraySchema, choicesSchema));
609 AssertTrue(!validator.checkSchemaOverlap(arraySchema, objectRefSchema));
610 AssertTrue(!validator.checkSchemaOverlap(arraySchema, complexSchema));
611 AssertTrue(validator.checkSchemaOverlap(choicesSchema, objectRefSchema));
612 AssertTrue(validator.checkSchemaOverlap(choicesSchema, complexSchema));
613 AssertTrue(validator.checkSchemaOverlap(objectRefSchema, complexSchema));