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