Files
divkit/test_data/expression_test_data/whitespace.json
T
pkurchatov 875931b32d Added expression tests
9ec01efc888c020a4b185df188c5a29da81a9c29
2024-04-05 13:36:29 +03:00

127 lines
2.3 KiB
JSON

{
"cases": [
{
"name": "integer_var + 10 => 15",
"expression": "@{integer_var + 10}",
"expected": {
"type": "integer",
"value": 15
},
"variables": [
{
"name": "integer_var",
"type": "integer",
"value": 5
}
],
"platforms": [
"android",
"web",
"ios"
]
},
{
"name": "integer_var\t+\t10 => 15",
"expression": "@{integer_var\t+\t10}",
"expected": {
"type": "integer",
"value": 15
},
"variables": [
{
"name": "integer_var",
"type": "integer",
"value": 5
}
],
"platforms": [
"android",
"web",
"ios"
]
},
{
"name": "integer_var+10 => 15",
"expression": "@{integer_var+10}",
"expected": {
"type": "integer",
"value": 15
},
"variables": [
{
"name": "integer_var",
"type": "integer",
"value": 5
}
],
"platforms": [
"android",
"web",
"ios"
]
},
{
"name": "5 + - 3 => 2",
"expression": "@{5 + - 3}",
"expected": {
"type": "integer",
"value": 2
},
"variables": [],
"platforms": [
"android",
"web",
"ios"
]
},
{
"name": "5 - + 3 => 2",
"expression": "@{5 - + 3}",
"expected": {
"type": "integer",
"value": 2
},
"variables": [],
"platforms": [
"android",
"web",
"ios"
]
},
{
"name": "( integer_var + 3 ) * 4 => 20",
"expression": "@{( integer_var + 3 ) * 4}",
"expected": {
"type": "integer",
"value": 20
},
"variables": [
{
"name": "integer_var",
"type": "integer",
"value": 2
}
],
"platforms": [
"android",
"web",
"ios"
]
},
{
"name": "toString (123) => '123'",
"expression": "@{toString (123)}",
"expected": {
"type": "string",
"value": "123"
},
"variables": [],
"platforms": [
"android",
"web",
"ios"
]
}
]
}