Skip to content

Commit

Permalink
Merge pull request #575 from IanCa/develop
Browse files Browse the repository at this point in the history
Add/update some more invalid character tests
  • Loading branch information
VisLab committed Mar 30, 2024
2 parents afa4a8b + fc658d1 commit 1ebd8eb
Show file tree
Hide file tree
Showing 2 changed files with 644 additions and 1 deletion.
191 changes: 190 additions & 1 deletion tests/json_tests/CHARACTER_INVALID.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,5 +121,194 @@
"combo_tests": {
}
}
},
{
"error_code": "CHARACTER_INVALID",
"name": "invalid-character-name-value-class",
"description": "An invalid character was used in an 8.3.0 or greater style text value class.",
"schema": "8.3.0",
"tests": {
"string_tests": {
"fails": [
"Parameter-label/[",
"Parameter-label/Taco*"
],
"passes": [
"Parameter-label/Words"
]
},
"sidecar_tests": {
"fails": [
{
"event_code": {
"HED": {
"show": "Parameter-label/["
}
}
}
],
"passes": [
{
"event_code": {
"HED": "Parameter-label/#"
}
}
]
},
"event_tests": {
"fails": [
],
"passes": [
]
},
"combo_tests": {
}
}
},
{
"error_code": "CHARACTER_INVALID",
"name": "invalid-character-name-value-class-deprecated",
"description": "An invalid character was used in an 8.2.0 or lower style text value class.",
"schema": "8.2.0",
"tests": {
"string_tests": {
"fails": [
"Parameter-label/[",
"Parameter-label/TacoÄ"
],
"passes": [
"Parameter-label/Words",
"Parameter-label/Taco*"
]
},
"sidecar_tests": {
"fails": [
{
"event_code": {
"HED": {
"show": "Parameter-label/["
}
}
}
],
"passes": [
{
"event_code": {
"HED": "Parameter-label/#"
}
}
]
},
"event_tests": {
"fails": [
],
"passes": [
]
},
"combo_tests": {
}
}
},
{
"error_code": "CHARACTER_INVALID",
"name": "invalid-character-numeric-class",
"description": "An invalid character was used in an 8.3.0 or greater style numeric value class.",
"schema": "8.3.0",
"tests": {
"string_tests": {
"fails": [
"Weight/3.0$ kg",
"Weight/3.0db kg",
"Weight/3.0& kg",
"Weight/abc kg",
"Weight/*3.0 kg",
"Weight/3.0% kg",
"Weight/3.0^ kg",
"Weight/3.0? kg"
],
"passes": [
"Weight/3.0e10 kg",
"Weight/3e10 kg",
"Weight/3.0 kg",
"Weight/3000 kg",
"Weight/3e10 kg",
"Weight/3.5e10 kg",
"Weight/2.998e8 g",
"Weight/6.022e23 g",
"Weight/7.0e-10 g",
"Weight/1.6e-35 kg"
]
},
"sidecar_tests": {
"fails": [
{
"event_code": {
"HED": {
"show": "Weight/3.0a"
}
}
}
],
"passes": [
{
"event_code": {
"HED": "Weight/# g"
}
}
]
},
"event_tests": {
"fails": [
],
"passes": [
]
},
"combo_tests": {
}
}
},
{
"error_code": "CHARACTER_INVALID",
"name": "invalid-character-name-class",
"description": "An invalid character was used in an 8.3.0 or greater style numeric value class.",
"schema": "8.3.0",
"tests": {
"string_tests": {
"fails": [
"Label/30$",
"Label/30db kg"
],
"passes": [
"Label/30e10",
"Label/3e10asdf"
]
},
"sidecar_tests": {
"fails": [
{
"event_code": {
"HED": {
"show": "Label/3.0a"
}
}
}
],
"passes": [
{
"event_code": {
"HED": "Label/#"
}
}
]
},
"event_tests": {
"fails": [
],
"passes": [
]
},
"combo_tests": {
}
}
}
]
]

0 comments on commit 1ebd8eb

Please sign in to comment.