X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fio%2Fcache%2FJvCacheableInputBoxTest.java;h=73aae61fc9fb01441c3f24f232c323a4f8f403b9;hb=6f2c3b8cb30d8ccf7ff9ab949a7b244f0c415bc1;hp=dfd797305286e8c6b687d5671326a1bea82e8752;hpb=136c0793b90b72b928c4d77dc109dd5c644e00d3;p=jalview.git diff --git a/test/jalview/io/cache/JvCacheableInputBoxTest.java b/test/jalview/io/cache/JvCacheableInputBoxTest.java index dfd7973..73aae61 100644 --- a/test/jalview/io/cache/JvCacheableInputBoxTest.java +++ b/test/jalview/io/cache/JvCacheableInputBoxTest.java @@ -13,7 +13,7 @@ public class JvCacheableInputBoxTest private static final String TEST_CACHE_KEY = "CACHE.UNIT_TEST"; - private JvCacheableInputBox cacheBox = new JvCacheableInputBox( + private JvCacheableInputBox cacheBox = new JvCacheableInputBox<>( TEST_CACHE_KEY); @BeforeClass(alwaysRun = true) @@ -31,17 +31,18 @@ public class JvCacheableInputBoxTest String testInput = "TestInput"; cacheBox.addItem(testInput); cacheBox.setSelectedItem(testInput); + cacheBox.updateCacheNow(); - try - { - // This 1ms delay is essential to prevent the - // assertion below from executing before - // swing thread finishes updating the combo-box - Thread.sleep(100); - } catch (InterruptedException e) - { - e.printStackTrace(); - } + // try + // { + // // This delay is essential to prevent the + // // assertion below from executing before + // // swing thread finishes updating the combo-box + // Thread.sleep(100); + // } catch (InterruptedException e) + // { + // e.printStackTrace(); + // } userInput = cacheBox.getUserInput(); Assert.assertEquals(testInput, userInput); } @@ -52,17 +53,20 @@ public class JvCacheableInputBoxTest String testInput = "TestInput"; cacheBox.addItem(testInput); cacheBox.setSelectedItem(testInput); - cacheBox.updateCache(); - try - { - // This 1ms delay is essential to prevent the - // assertion below from executing before - // cacheBox.updateCache() finishes updating the cache - Thread.sleep(100); - } catch (InterruptedException e) - { - e.printStackTrace(); - } + cacheBox.updateCacheNow(); + // synchronized (this) + // { + // try + // { + // wait(100); + // // This delay is to let + // // cacheBox.updateCache() finish updating the cache + // Thread.sleep(200); + // } catch (InterruptedException e) + // { + // e.printStackTrace(); + // } + // } LinkedHashSet foundCache = appCache .getAllCachedItemsFor(TEST_CACHE_KEY); Assert.assertTrue(foundCache.contains(testInput));