File tree Expand file tree Collapse file tree 8 files changed +179
-4
lines changed Expand file tree Collapse file tree 8 files changed +179
-4
lines changed Original file line number Diff line number Diff line change 8
8
"data" : 2.6 ,
9
9
"valid" : true
10
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
+ "description" : " maximum validation (explicit false exclusivity)" ,
56
+ "schema" : {"maximum" : 3.0 , "exclusiveMaximum" : false },
57
+ "tests" : [
58
+ {
59
+ "description" : " below the maximum is valid" ,
60
+ "data" : 2.6 ,
61
+ "valid" : true
62
+ },
63
+ {
64
+ "description" : " boundary point is valid" ,
65
+ "data" : 3.0 ,
66
+ "valid" : true
67
+ },
11
68
{
12
69
"description" : " above the maximum is invalid" ,
13
70
"data" : 3.5 ,
Original file line number Diff line number Diff line change 59
59
"valid" : true
60
60
},
61
61
{
62
- "description" : " below the minimum is invalid" ,
62
+ "description" : " boundary point with float is valid" ,
63
+ "data" : -2.0 ,
64
+ "valid" : true
65
+ },
66
+ {
67
+ "description" : " float below the minimum is invalid" ,
68
+ "data" : -2.0001 ,
69
+ "valid" : false
70
+ },
71
+ {
72
+ "description" : " int below the minimum is invalid" ,
63
73
"data" : -3 ,
64
74
"valid" : false
65
75
},
Original file line number Diff line number Diff line change 25
25
}
26
26
]
27
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
+ },
28
54
{
29
55
"description" : " maximum validation (explicit false exclusivity)" ,
30
56
"schema" : {"maximum" : 3.0 , "exclusiveMaximum" : false },
Original file line number Diff line number Diff line change 90
90
"valid" : true
91
91
},
92
92
{
93
- "description" : " below the minimum is invalid" ,
93
+ "description" : " boundary point with float is valid" ,
94
+ "data" : -2.0 ,
95
+ "valid" : true
96
+ },
97
+ {
98
+ "description" : " float below the minimum is invalid" ,
99
+ "data" : -2.0001 ,
100
+ "valid" : false
101
+ },
102
+ {
103
+ "description" : " int below the minimum is invalid" ,
94
104
"data" : -3 ,
95
105
"valid" : false
96
106
},
Original file line number Diff line number Diff line change 24
24
"valid" : true
25
25
}
26
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
+ ]
27
53
}
28
54
]
Original file line number Diff line number Diff line change 45
45
"valid" : true
46
46
},
47
47
{
48
- "description" : " below the minimum is invalid" ,
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" ,
49
59
"data" : -3 ,
50
60
"valid" : false
51
61
},
Original file line number Diff line number Diff line change 24
24
"valid" : true
25
25
}
26
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
+ ]
27
53
}
28
54
]
Original file line number Diff line number Diff line change 45
45
"valid" : true
46
46
},
47
47
{
48
- "description" : " below the minimum is invalid" ,
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" ,
49
59
"data" : -3 ,
50
60
"valid" : false
51
61
},
You can’t perform that action at this time.
0 commit comments