JAL-3253-applet JAL-3423 TestNG/Win
[jalview.git] / test / jalview / io / cache / JvCacheableInputBoxTest.java
index 4d25cb5..fb0cf07 100644 (file)
@@ -13,7 +13,7 @@ public class JvCacheableInputBoxTest
 
   private static final String TEST_CACHE_KEY = "CACHE.UNIT_TEST";
 
-  private JvCacheableInputBox<String> cacheBox = new JvCacheableInputBox<String>(
+  private JvCacheableInputBox<String> cacheBox = new JvCacheableInputBox<>(
           TEST_CACHE_KEY);
 
   @BeforeClass(alwaysRun = true)
@@ -53,8 +53,11 @@ public class JvCacheableInputBoxTest
     cacheBox.addItem(testInput);
     cacheBox.setSelectedItem(testInput);
     cacheBox.updateCache();
+    synchronized (this)
+    {
     try
     {
+        wait(100);
       // This delay is to let
       // cacheBox.updateCache() finish updating the cache
       Thread.sleep(200);
@@ -62,6 +65,7 @@ public class JvCacheableInputBoxTest
     {
       e.printStackTrace();
     }
+    }
     LinkedHashSet<String> foundCache = appCache
             .getAllCachedItemsFor(TEST_CACHE_KEY);
     Assert.assertTrue(foundCache.contains(testInput));