From 1ac4c1ccd5263bd0676eb3433d46370d78b67af5 Mon Sep 17 00:00:00 2001 From: Alex Leigh <a@leigh-co.com> Date: Sun, 17 Sep 2023 13:01:20 -0700 Subject: [PATCH] lc-esp-script-engine: Improved timeout test-case. --- .../java/lc/esp/script/engine/ScriptContextTest.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/java/lc-esp-script-engine/src/test/java/lc/esp/script/engine/ScriptContextTest.java b/java/lc-esp-script-engine/src/test/java/lc/esp/script/engine/ScriptContextTest.java index 755b8d368..80f0590ef 100644 --- a/java/lc-esp-script-engine/src/test/java/lc/esp/script/engine/ScriptContextTest.java +++ b/java/lc-esp-script-engine/src/test/java/lc/esp/script/engine/ScriptContextTest.java @@ -23,8 +23,15 @@ public class ScriptContextTest { } @Test - public void scriptInterruptionTest() throws ScriptException, TimeoutException { + public void scriptInterruptionTest() throws ScriptException { ESPScriptEngine sc = new ESPScriptEngine(); - sc.eval("while(true){}"); + boolean worked = false; + try { + sc.eval("while(true){}"); + } catch (TimeoutException e) { + worked = true; + } + + assert (worked); } } -- GitLab