Searched refs:JSONSchemaValidator (Results 1 - 13 of 13) sorted by relevance

/external/chromium_org/chrome/common/json_schema/
H A Djson_schema_validator_unittest.cc21 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 Djson_schema_validator_unittest_base.cc100 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 Djson_schema_validator.cc239 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 Djson_schema_validator.h56 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 Djson_schema_validator_unittest_base.cc96 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 Djson_schema_validator.cc48 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 Djson_schema_validator.h54 class JSONSchemaValidator { class
104 explicit JSONSchemaValidator(DictionaryValue* schema);
114 JSONSchemaValidator(DictionaryValue* schema, ListValue* types);
116 ~JSONSchemaValidator();
210 DISALLOW_COPY_AND_ASSIGN(JSONSchemaValidator);
H A Djson_schema_validator_unittest.cc20 JSONSchemaValidator validator(schema, types);
36 JSONSchemaValidator validator(schema, types);
H A Dweb_apps_unittest.cc93 JSONSchemaValidator::kObjectPropertyIsRequired));
102 JSONSchemaValidator::FormatErrorMessage(
H A Dweb_apps.cc227 JSONSchemaValidator validator(static_cast<DictionaryValue*>(schema.get()));
277 JSONSchemaValidator::FormatErrorMessage(
302 JSONSchemaValidator::FormatErrorMessage(
/external/chromium_org/chrome/renderer/resources/extensions/
H A Djson_schema.js59 * 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 Dschema_utils.js8 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 Dpolicy_schema.cc132 // This should have been verified by the JSONSchemaValidator.
213 JSONSchemaValidator::IsValidSchema(content, error);

Completed in 171 milliseconds