{ "cases": [ { "name": "a && b => true", "expression": "@{a && b}", "expected": { "type": "boolean", "value": true }, "variables": [ { "type": "boolean", "value": true, "name": "a" }, { "type": "boolean", "value": true, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a <= b => true", "expression": "@{a || b}", "expected": { "type": "boolean", "value": true }, "variables": [ { "type": "boolean", "value": true, "name": "a" }, { "type": "boolean", "value": true, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a && b => false", "expression": "@{a && b}", "expected": { "type": "boolean", "value": false }, "variables": [ { "type": "boolean", "value": true, "name": "a" }, { "type": "boolean", "value": false, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a <= b => true", "expression": "@{a || b}", "expected": { "type": "boolean", "value": true }, "variables": [ { "type": "boolean", "value": true, "name": "a" }, { "type": "boolean", "value": false, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a && b => false", "expression": "@{a && b}", "expected": { "type": "boolean", "value": false }, "variables": [ { "type": "boolean", "value": false, "name": "a" }, { "type": "boolean", "value": true, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a <= b => true", "expression": "@{a || b}", "expected": { "type": "boolean", "value": true }, "variables": [ { "type": "boolean", "value": false, "name": "a" }, { "type": "boolean", "value": true, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a && b => false", "expression": "@{a && b}", "expected": { "type": "boolean", "value": false }, "variables": [ { "type": "boolean", "value": false, "name": "a" }, { "type": "boolean", "value": false, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "a <= b => false", "expression": "@{a || b}", "expected": { "type": "boolean", "value": false }, "variables": [ { "type": "boolean", "value": false, "name": "a" }, { "type": "boolean", "value": false, "name": "b" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "!a => true", "expression": "@{!a}", "expected": { "type": "boolean", "value": true }, "variables": [ { "type": "boolean", "value": false, "name": "a" } ], "platforms": [ "android", "ios", "web" ] }, { "name": "!a => false", "expression": "@{!a}", "expected": { "type": "boolean", "value": false }, "variables": [ { "type": "boolean", "value": true, "name": "a" } ], "platforms": [ "android", "ios", "web" ] } ] }