mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
Pull Request resolved: 97 commit_hash:46e26ab3032c125e2515103c2faaf853005b392b
212 lines
3.6 KiB
JSON
212 lines
3.6 KiB
JSON
{
|
|
"cases": [
|
|
{
|
|
"expression": "@{pi()}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 3.141592653589793
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{toRadians(0.0)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 0.0
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
|
|
{
|
|
"expression": "@{toRadians(-90.0)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": -1.5707963267948966
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{toRadians(degrees)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 1.5707963267948966
|
|
},
|
|
"variables": [
|
|
{
|
|
"name": "degrees",
|
|
"type": "number",
|
|
"value": 90.0
|
|
}
|
|
],
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{toDegrees(0.0)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 0.0
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
|
|
{
|
|
"expression": "@{toDegrees(-pi() / 2)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": -90.0
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{toDegrees(radians)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 90.0
|
|
},
|
|
"variables": [
|
|
{
|
|
"name": "radians",
|
|
"type": "number",
|
|
"value": 1.5707963267948966
|
|
}
|
|
],
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{sin(0.0)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 0.0
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{sin(-pi() / 2)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": -1.0
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{sin(sin_var)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 1.0
|
|
},
|
|
"variables": [
|
|
{
|
|
"name": "sin_var",
|
|
"type": "number",
|
|
"value": 1.5707963267948966
|
|
}
|
|
],
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{cos(0.0)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 1.0
|
|
},
|
|
"platforms": [
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{cos(-pi() / 2)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 0.0
|
|
},
|
|
"platforms": [
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{cos(cos_var)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 0.5
|
|
},
|
|
"variables": [
|
|
{
|
|
"name": "cos_var",
|
|
"type": "number",
|
|
"value": 1.0471975512
|
|
}
|
|
],
|
|
"platforms": [
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{atan(0.0)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 0.0
|
|
},
|
|
"platforms": [
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{atan(pi() / 4)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 0.66577375
|
|
},
|
|
"platforms": [
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"expression": "@{atan(atan_var)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 0.5
|
|
},
|
|
"variables": [
|
|
{
|
|
"name": "atan_var",
|
|
"type": "number",
|
|
"value": 0.54630248984
|
|
}
|
|
],
|
|
"platforms": [
|
|
"ios"
|
|
]
|
|
}
|
|
]
|
|
}
|