{"ScriptPreparationCode":null,"TestCases":[{"Name":"try-catch control flow (no exception)","Code":"const ok = true;\r\nlet res;\r\ntry {\r\n if (!ok) {\r\n throw new Error(\u0027ok = false\u0027);\r\n }\r\n \r\n res = 1 \u002B 1;\r\n} catch (e) {\r\n res = 1 \u002B 2;\r\n}","IsDeferred":false},{"Name":"try-catch control flow (thrown exception)","Code":"const ok = false;\r\nlet res;\r\ntry {\r\n if (!ok) {\r\n throw new Error(\u0027ok = false\u0027);\r\n }\r\n \r\n res = 1 \u002B 1;\r\n} catch (e) {\r\n res = 1 \u002B 2;\r\n}","IsDeferred":false},{"Name":"if-else (hits if)","Code":"const ok = true;\r\nlet res;\r\nif (ok) {\r\n\tres = 1 \u002B 1;\r\n} else {\r\n\tres = 1 \u002B 2;\r\n}","IsDeferred":false},{"Name":"if-else (hits else)","Code":"const ok = false;\r\nlet res;\r\nif (ok) {\r\n\tres = 1 \u002B 1;\r\n} else {\r\n\tres = 1 \u002B 2;\r\n}","IsDeferred":false}]}