1[ 2 { 3 "description": "maximum validation", 4 "schema": {"maximum": 3.0}, 5 "tests": [ 6 { 7 "description": "below the maximum is valid", 8 "data": 2.6, 9 "valid": true 10 }, 11 { 12 "description": "boundary point is valid", 13 "data": 3.0, 14 "valid": true 15 }, 16 { 17 "description": "above the maximum is invalid", 18 "data": 3.5, 19 "valid": false 20 }, 21 { 22 "description": "ignores non-numbers", 23 "data": "x", 24 "valid": true 25 } 26 ] 27 }, 28 { 29 "description": "maximum validation with unsigned integer", 30 "schema": {"maximum": 300}, 31 "tests": [ 32 { 33 "description": "below the maximum is invalid", 34 "data": 299.97, 35 "valid": true 36 }, 37 { 38 "description": "boundary point integer is valid", 39 "data": 300, 40 "valid": true 41 }, 42 { 43 "description": "boundary point float is valid", 44 "data": 300.00, 45 "valid": true 46 }, 47 { 48 "description": "above the maximum is invalid", 49 "data": 300.5, 50 "valid": false 51 } 52 ] 53 } 54] 55