# HG changeset patch # User Alex Macdonald # Date 1485810630 18000 # Node ID d06e1068ee9f5aa16d7f16c04457c2372bfb2e78 # Parent b26b8fbf819d1ad1693920e6f154bad924ba22aa Fix time sensitive test testCheckIsCursorExpired() in CursorManagerTest PR3310 Reviewed-by: jkang Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2017-January/022097.html diff -r b26b8fbf819d -r d06e1068ee9f web/server/src/test/java/com/redhat/thermostat/web/server/CursorManagerTest.java --- a/web/server/src/test/java/com/redhat/thermostat/web/server/CursorManagerTest.java Tue Jan 17 13:50:30 2017 -0500 +++ b/web/server/src/test/java/com/redhat/thermostat/web/server/CursorManagerTest.java Mon Jan 30 16:10:30 2017 -0500 @@ -239,10 +239,9 @@ @Test public void testCheckIsCursorExpired() { - long now = System.currentTimeMillis(); + long now = 0; CursorHolder holder = new CursorHolder(mock(BatchCursor.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));