{ "cases": [ { "name": "a < b => error", "expression": "@{a < b}", "expected": { "type": "error", "value": "Failed to evaluate [false < true]. Operator '<' cannot be applied to Boolean type." }, "variables": [ { "type": "boolean", "value": false, "name": "a" }, { "type": "boolean", "value": true, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a <= b => error", "expression": "@{a <= b}", "expected": { "type": "error", "value": "Failed to evaluate [false <= true]. Operator '<=' cannot be applied to Boolean type." }, "variables": [ { "type": "boolean", "value": false, "name": "a" }, { "type": "boolean", "value": true, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a > b => error", "expression": "@{a > b}", "expected": { "type": "error", "value": "Failed to evaluate [false > true]. Operator '>' cannot be applied to Boolean type." }, "variables": [ { "type": "boolean", "value": false, "name": "a" }, { "type": "boolean", "value": true, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a >= b => error", "expression": "@{a >= b}", "expected": { "type": "error", "value": "Failed to evaluate [false >= true]. Operator '>=' cannot be applied to Boolean type." }, "variables": [ { "type": "boolean", "value": false, "name": "a" }, { "type": "boolean", "value": true, "name": "b" } ], "platforms": [ "android", "ios", "web" ] } ] }