Ajout du validateur json + correctif factory metadata

This commit is contained in:
Tom Ray
2026-04-02 00:07:49 +02:00
parent 48348936a8
commit 55a3c05cbe
206 changed files with 17070 additions and 320 deletions

View File

@@ -0,0 +1,13 @@
add_test_simple_schema(Issue::143-1
${CMAKE_CURRENT_SOURCE_DIR}/schema.json
${CMAKE_CURRENT_SOURCE_DIR}/instance-fail-1.json)
add_test_simple_schema(Issue::143-a
${CMAKE_CURRENT_SOURCE_DIR}/schema.json
${CMAKE_CURRENT_SOURCE_DIR}/instance-fail-a.json)
add_test_simple_schema(Issue::143-ok
${CMAKE_CURRENT_SOURCE_DIR}/schema.json
${CMAKE_CURRENT_SOURCE_DIR}/instance.json)
set_tests_properties(Issue::143-1 Issue::143-a
PROPERTIES
WILL_FAIL 1)

View File

@@ -0,0 +1,4 @@
{
"ref1": "a",
"refa": "a"
}

View File

@@ -0,0 +1,4 @@
{
"ref1": 12,
"refa": 12
}

View File

@@ -0,0 +1,4 @@
{
"ref1": 12,
"refa": "a"
}

View File

@@ -0,0 +1,21 @@
{
"type": "object",
"properties": {
"unknown_keyword_storage": {
"1": {
"type": "number"
},
"a": {
"type": "string"
}
},
"ref1": {
"$ref": "#/properties/unknown_keyword_storage/1"
},
"refa": {
"$ref": "#/properties/unknown_keyword_storage/a"
}
},
"additionalProperties": false
}