Home
last modified time | relevance | path

Searched refs:JSONSchemaValidator (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/external/libchrome/components/json_schema/
H A Djson_schema_validator_unittest_base.cc104 JSONSchemaValidator::FormatErrorMessage( in TestComplex()
105 JSONSchemaValidator::kInvalidType, schema::kNumber, schema::kObject)); in TestComplex()
113 JSONSchemaValidator::FormatErrorMessage( in TestComplex()
114 JSONSchemaValidator::kStringMaxLength, "10")); in TestComplex()
131 JSONSchemaValidator::FormatErrorMessage( in TestStringPattern()
132 JSONSchemaValidator::kStringPattern, "foo+")); in TestStringPattern()
151 schema.get(), nullptr, std::string(), JSONSchemaValidator::kInvalidEnum); in TestEnum()
154 JSONSchemaValidator::kInvalidEnum); in TestEnum()
174 JSONSchemaValidator::kInvalidChoice); in TestChoices()
178 JSONSchemaValidator::kInvalidChoice); in TestChoices()
[all …]
H A Djson_schema_validator_unittest.cc21 JSONSchemaValidator validator(schema, types); in ExpectValid()
38 JSONSchemaValidator validator(schema, types); in ExpectNotValid()
55 TEST(JSONSchemaValidator, IsValidSchema) { in TEST() argument
57 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("", &error)); in TEST()
58 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("\0", &error)); in TEST()
59 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("string", &error)); in TEST()
60 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("\"string\"", &error)); in TEST()
61 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("[]", &error)); in TEST()
62 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema("{}", &error)); in TEST()
63 EXPECT_FALSE(JSONSchemaValidator::IsValidSchema( in TEST()
[all …]
H A Djson_schema_validator.cc170 if (options & JSONSchemaValidator::OPTIONS_IGNORE_UNKNOWN_ATTRIBUTES) in IsValidSchema()
310 JSONSchemaValidator::Error::Error() { in Error()
313 JSONSchemaValidator::Error::Error(const std::string& message) in Error()
317 JSONSchemaValidator::Error::Error(const std::string& path, in Error()
323 const char JSONSchemaValidator::kUnknownTypeReference[] =
325 const char JSONSchemaValidator::kInvalidChoice[] =
327 const char JSONSchemaValidator::kInvalidEnum[] =
329 const char JSONSchemaValidator::kObjectPropertyIsRequired[] =
331 const char JSONSchemaValidator::kUnexpectedProperty[] =
333 const char JSONSchemaValidator::kArrayMinItems[] =
[all …]
H A Djson_schema_validator.h56 class JSONSchemaValidator {
132 explicit JSONSchemaValidator(base::DictionaryValue* schema);
142 JSONSchemaValidator(base::DictionaryValue* schema, base::ListValue* types);
144 ~JSONSchemaValidator();
248 DISALLOW_COPY_AND_ASSIGN(JSONSchemaValidator);
H A DREADME5 b) The JSONSchemaValidator class, which can be used to parse and validate JSON
/aosp_15_r20/external/libchrome/components/policy/core/common/
H A Dschema.cc1031 JSONSchemaValidator::IsValidSchema( in Parse()
1032 content, JSONSchemaValidator::OPTIONS_IGNORE_UNKNOWN_ATTRIBUTES, in Parse()