From ff157e6a59279d0af3ff0a6041849a19a1fc725e Mon Sep 17 00:00:00 2001 From: Derry Hamilton Date: Tue, 18 Jun 2019 14:46:21 +0100 Subject: [PATCH] Add TimeLimiter test. --- .../com/rasilon/ujetl/TestTimeLimiter.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/test/java/com/rasilon/ujetl/TestTimeLimiter.java diff --git a/src/test/java/com/rasilon/ujetl/TestTimeLimiter.java b/src/test/java/com/rasilon/ujetl/TestTimeLimiter.java new file mode 100644 index 0000000..73258eb --- /dev/null +++ b/src/test/java/com/rasilon/ujetl/TestTimeLimiter.java @@ -0,0 +1,25 @@ +package com.rasilon.ujetl; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.MethodOrderer.Alphanumeric; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.fail; + + +public class TestTimeLimiter { + + @Test + public void test001Limiter() { + try { + TimeLimiter hardLimit = new TimeLimiter(1,false); + hardLimit.start(); + + Thread.sleep(10000); + + fail("Sleep wasn't interrupted by the limiter!"); + } catch(Exception e) { + // Pass + } + } +}