TOMEE-2301 - update test

Signed-off-by: brunobat <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/5a6818be
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/5a6818be
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/5a6818be

Branch: refs/heads/master
Commit: 5a6818be981f4ee719d252bc953a2700fb1a3581
Parents: 46cb50f
Author: brunobat <[email protected]>
Authored: Tue Dec 18 23:35:04 2018 +0000
Committer: brunobat <[email protected]>
Committed: Tue Dec 18 23:35:04 2018 +0000

----------------------------------------------------------------------
 .../executor/ThreadFactoryServiceTest.java      | 23 +++++---------------
 1 file changed, 5 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/5a6818be/examples/concurrency-utils/src/test/java/org/superbiz/executor/ThreadFactoryServiceTest.java
----------------------------------------------------------------------
diff --git 
a/examples/concurrency-utils/src/test/java/org/superbiz/executor/ThreadFactoryServiceTest.java
 
b/examples/concurrency-utils/src/test/java/org/superbiz/executor/ThreadFactoryServiceTest.java
index e2e15c6..9a4c205 100644
--- 
a/examples/concurrency-utils/src/test/java/org/superbiz/executor/ThreadFactoryServiceTest.java
+++ 
b/examples/concurrency-utils/src/test/java/org/superbiz/executor/ThreadFactoryServiceTest.java
@@ -9,11 +9,9 @@ import org.junit.Test;
 import org.junit.runner.RunWith;
 
 import javax.inject.Inject;
-import java.util.concurrent.TimeUnit;
 import java.util.logging.Logger;
 
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertEquals;
 
 
 /**
@@ -35,8 +33,6 @@ import static org.junit.Assert.assertTrue;
 @RunWith(Arquillian.class)
 public class ThreadFactoryServiceTest {
 
-    private static final Logger LOGGER = 
Logger.getLogger(ThreadFactoryServiceTest.class.getSimpleName());
-
     @Inject
     private ThreadFactoryService factoryService;
 
@@ -49,22 +45,13 @@ public class ThreadFactoryServiceTest {
 
     @Test
     public void asyncTask() throws InterruptedException {
-
-        final Thread thread = factoryService.asyncTask(1);
-        assertTrue(thread.isAlive());
-
-        LOGGER.info("Do something else");
-        TimeUnit.MILLISECONDS.sleep(200);
-
-        assertFalse(thread.isAlive());
+        //task was completed
+        assertEquals(2, factoryService.asyncTask(1));
     }
 
     @Test
     public void asyncHangingTask() throws InterruptedException {
-
-        final Thread thread = factoryService.asyncHangingTask(1);
-        LOGGER.info("Do something else");
-        TimeUnit.MILLISECONDS.sleep(200);
-        assertFalse(thread.isAlive());
+        // task was interrupted and operation was not completed.
+        assertEquals(1, factoryService.asyncHangingTask(1));
     }
 }
\ No newline at end of file

Reply via email to