Complete worked example
json
{
"minimum": 1,
"maximum": 3,
"cases": [
{
"value": 2,
"valid": true,
"class": "valid integer"
},
{
"value": 0,
"valid": false,
"class": "below minimum"
},
{
"value": 4,
"valid": false,
"class": "above maximum"
},
{
"value": 1.5,
"valid": false,
"class": "fraction"
},
{
"value": "2",
"valid": false,
"class": "wrong primitive"
}
]
}- Reasoning
- The rows target a numeric validator and separate range, integrality and primitive-type behavior.