/external/chromium_org/chrome/common/json_schema/ |
H A D | json_schema_validator_unittest.cc | 21 JSONSchemaValidator validator(schema, types); 38 JSONSchemaValidator validator(schema, types); 55 TEST(JSONSchemaValidator, IsValidSchema) { 57 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("", &error)); 58 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("\0", &error)); 59 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("string", &error)); 60 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("\"string\"", &error)); 61 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("[]", &error)); 62 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("{}", &error)); 63 EXPECT_FALSE(JSONSchemaValidator [all...] |
H A D | json_schema_validator_unittest_base.cc | 100 JSONSchemaValidator::FormatErrorMessage( 101 JSONSchemaValidator::kInvalidType, 112 JSONSchemaValidator::FormatErrorMessage( 113 JSONSchemaValidator::kStringMaxLength, "10")); 136 JSONSchemaValidator::FormatErrorMessage( 137 JSONSchemaValidator::kStringPattern, "foo+")); 158 JSONSchemaValidator::kInvalidEnum); 164 JSONSchemaValidator::kInvalidEnum); 187 JSONSchemaValidator::kInvalidChoice); 193 JSONSchemaValidator [all...] |
H A D | json_schema_validator.cc | 239 JSONSchemaValidator::Error::Error() { 242 JSONSchemaValidator::Error::Error(const std::string& message) 246 JSONSchemaValidator::Error::Error(const std::string& path, 252 const char JSONSchemaValidator::kUnknownTypeReference[] = 254 const char JSONSchemaValidator::kInvalidChoice[] = 256 const char JSONSchemaValidator::kInvalidEnum[] = 258 const char JSONSchemaValidator::kObjectPropertyIsRequired[] = 260 const char JSONSchemaValidator::kUnexpectedProperty[] = 262 const char JSONSchemaValidator::kArrayMinItems[] = 264 const char JSONSchemaValidator 353 JSONSchemaValidator::JSONSchemaValidator(base::DictionaryValue* schema) function in class:JSONSchemaValidator 357 JSONSchemaValidator::JSONSchemaValidator(base::DictionaryValue* schema, function in class:JSONSchemaValidator [all...] |
H A D | json_schema_validator.h | 56 class JSONSchemaValidator { class 104 // and that DictionaryValue can be used to build a JSONSchemaValidator. 116 explicit JSONSchemaValidator(base::DictionaryValue* schema); 126 JSONSchemaValidator(base::DictionaryValue* schema, base::ListValue* types); 128 ~JSONSchemaValidator(); 232 DISALLOW_COPY_AND_ASSIGN(JSONSchemaValidator);
|
/external/chromium/chrome/common/ |
H A D | json_schema_validator_unittest_base.cc | 96 JSONSchemaValidator::FormatErrorMessage( 97 JSONSchemaValidator::kInvalidType, "number", "object")); 106 JSONSchemaValidator::FormatErrorMessage( 107 JSONSchemaValidator::kStringMaxLength, "10")); 128 JSONSchemaValidator::FormatErrorMessage( 129 JSONSchemaValidator::kStringPattern, "foo+")); 147 schema.get(), NULL, "", JSONSchemaValidator::kInvalidEnum); 150 schema.get(), NULL, "", JSONSchemaValidator::kInvalidEnum); 169 schema.get(), NULL, "", JSONSchemaValidator::kInvalidChoice); 172 schema.get(), NULL, "", JSONSchemaValidator [all...] |
H A D | json_schema_validator.cc | 48 JSONSchemaValidator::Error::Error() { 51 JSONSchemaValidator::Error::Error(const std::string& message) 55 JSONSchemaValidator::Error::Error(const std::string& path, 61 const char JSONSchemaValidator::kUnknownTypeReference[] = 63 const char JSONSchemaValidator::kInvalidChoice[] = 65 const char JSONSchemaValidator::kInvalidEnum[] = 67 const char JSONSchemaValidator::kObjectPropertyIsRequired[] = 69 const char JSONSchemaValidator::kUnexpectedProperty[] = 71 const char JSONSchemaValidator::kArrayMinItems[] = 73 const char JSONSchemaValidator 140 JSONSchemaValidator::JSONSchemaValidator(DictionaryValue* schema) function in class:JSONSchemaValidator 144 JSONSchemaValidator::JSONSchemaValidator(DictionaryValue* schema, function in class:JSONSchemaValidator [all...] |
H A D | json_schema_validator.h | 54 class JSONSchemaValidator { class 104 explicit JSONSchemaValidator(DictionaryValue* schema); 114 JSONSchemaValidator(DictionaryValue* schema, ListValue* types); 116 ~JSONSchemaValidator(); 210 DISALLOW_COPY_AND_ASSIGN(JSONSchemaValidator);
|
H A D | json_schema_validator_unittest.cc | 20 JSONSchemaValidator validator(schema, types); 36 JSONSchemaValidator validator(schema, types);
|
H A D | web_apps_unittest.cc | 93 JSONSchemaValidator::kObjectPropertyIsRequired)); 102 JSONSchemaValidator::FormatErrorMessage(
|
H A D | web_apps.cc | 227 JSONSchemaValidator validator(static_cast<DictionaryValue*>(schema.get())); 277 JSONSchemaValidator::FormatErrorMessage( 302 JSONSchemaValidator::FormatErrorMessage(
|
/external/chromium_org/chrome/renderer/resources/extensions/ |
H A D | json_schema.js | 59 * var validator = new JSONSchemaValidator(); 71 function JSONSchemaValidator() { class 76 JSONSchemaValidator.messages = { 105 JSONSchemaValidator.formatError = function(key, opt_replacements) { 120 JSONSchemaValidator.getType = function(value) { 146 JSONSchemaValidator.prototype.addTypes = function(typeOrTypeList) { 165 JSONSchemaValidator.prototype.getAllTypesForSchema = function(schema) { 184 JSONSchemaValidator.prototype.getOrAddType = function(typeName) { 193 JSONSchemaValidator.prototype.isValidSchemaType = function(type, schema) { 214 JSONSchemaValidator [all...] |
H A D | schema_utils.js | 8 var JSONSchemaValidator = require('json_schema').JSONSchemaValidator; variable 10 var schemaValidator = new JSONSchemaValidator(); 60 var argType = JSONSchemaValidator.getType(args[i]); 97 var typeNames = args.map(JSONSchemaValidator.getType);
|
/external/chromium_org/chrome/common/policy/ |
H A D | policy_schema.cc | 132 // This should have been verified by the JSONSchemaValidator. 213 JSONSchemaValidator::IsValidSchema(content, error);
|