Searched refs:JSONSchemaValidator (Results 1 – 6 of 6) sorted by relevance
/aosp_15_r20/external/libchrome/components/json_schema/ |
H A D | json_schema_validator_unittest_base.cc | 104 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 D | json_schema_validator_unittest.cc | 21 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 D | json_schema_validator.cc | 170 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 D | json_schema_validator.h | 56 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 D | README | 5 b) The JSONSchemaValidator class, which can be used to parse and validate JSON
|
/aosp_15_r20/external/libchrome/components/policy/core/common/ |
H A D | schema.cc | 1031 JSONSchemaValidator::IsValidSchema( in Parse() 1032 content, JSONSchemaValidator::OPTIONS_IGNORE_UNKNOWN_ATTRIBUTES, in Parse()
|