changeset 2525:04c704bb4b2f

Fix time sensitive test testCheckIsCursorExpired() in CursorManagerTest PR3230 Reviewed-by: jerboaa, jkang Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2016-November/021606.html
author Alex Macdonald <almacdon@redhat.com>
date Tue, 15 Nov 2016 14:50:08 -0500
parents 54b6045a3db4
children 7bfcfb7e5c1e
files web/server/src/test/java/com/redhat/thermostat/web/server/CursorManagerTest.java
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/web/server/src/test/java/com/redhat/thermostat/web/server/CursorManagerTest.java	Mon Nov 14 18:07:21 2016 +0100
+++ b/web/server/src/test/java/com/redhat/thermostat/web/server/CursorManagerTest.java	Tue Nov 15 14:50:08 2016 -0500
@@ -239,10 +239,9 @@
     
     @Test
     public void testCheckIsCursorExpired() {
-        long now = System.currentTimeMillis();
+        long now = 0;
         CursorHolder holder = new CursorHolder(mock(Cursor.class), now);
-        sleep(10);
-        long laterTime = System.currentTimeMillis();
+        long laterTime = 10;
         assertFalse("cursor still valid. timeout == 20ms, but only 10ms old.",
                 holder.checkIsCursorExpired(laterTime, 20));
         assertTrue("cursor older than 5 milliseconds", holder.checkIsCursorExpired(laterTime, 5));