xref: /aosp_15_r20/external/json-schema-validator/src/test/suite/tests/draft6/minimum.json (revision 78c4dd6aa35290980cdcd1623a7e337e8d021c7c)
1[
2    {
3        "description": "minimum validation",
4        "schema": {"minimum": 1.1},
5        "tests": [
6            {
7                "description": "above the minimum is valid",
8                "data": 2.6,
9                "valid": true
10            },
11            {
12                "description": "boundary point is valid",
13                "data": 1.1,
14                "valid": true
15            },
16            {
17                "description": "below the minimum is invalid",
18                "data": 0.6,
19                "valid": false
20            },
21            {
22                "description": "ignores non-numbers",
23                "data": "x",
24                "valid": true
25            }
26        ]
27    },
28    {
29        "description": "minimum validation with signed integer",
30        "schema": {"minimum": -2},
31        "tests": [
32            {
33                "description": "negative above the minimum is valid",
34                "data": -1,
35                "valid": true
36            },
37            {
38                "description": "positive above the minimum is valid",
39                "data": 0,
40                "valid": true
41            },
42            {
43                "description": "boundary point is valid",
44                "data": -2,
45                "valid": true
46            },
47            {
48                "description": "boundary point with float is valid",
49                "data": -2.0,
50                "valid": true
51            },
52            {
53                "description": "float below the minimum is invalid",
54                "data": -2.0001,
55                "valid": false
56            },
57            {
58                "description": "int below the minimum is invalid",
59                "data": -3,
60                "valid": false
61            },
62            {
63                "description": "ignores non-numbers",
64                "data": "x",
65                "valid": true
66            }
67        ]
68    }
69]
70