Mercurial > hg > release > thermostat-2.0
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));