Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/pkg
Path: blob/main/external/libucl/tests/schema/multipleOf.json
2066 views
1
[
2
{
3
"description": "by int",
4
"schema": {"multipleOf": 2},
5
"tests": [
6
{
7
"description": "int by int",
8
"data": 10,
9
"valid": true
10
},
11
{
12
"description": "int by int fail",
13
"data": 7,
14
"valid": false
15
},
16
{
17
"description": "ignores non-numbers",
18
"data": "foo",
19
"valid": true
20
}
21
]
22
},
23
{
24
"description": "by number",
25
"schema": {"multipleOf": 1.5},
26
"tests": [
27
{
28
"description": "zero is multiple of anything",
29
"data": 0,
30
"valid": true
31
},
32
{
33
"description": "4.5 is multiple of 1.5",
34
"data": 4.5,
35
"valid": true
36
},
37
{
38
"description": "35 is not multiple of 1.5",
39
"data": 35,
40
"valid": false
41
}
42
]
43
},
44
{
45
"description": "by small number",
46
"schema": {"multipleOf": 0.0001},
47
"tests": [
48
{
49
"description": "0.0075 is multiple of 0.0001",
50
"data": 0.0075,
51
"valid": true
52
},
53
{
54
"description": "0.00751 is not multiple of 0.0001",
55
"data": 0.00751,
56
"valid": false
57
}
58
]
59
}
60
]
61
62