String testInput = "TestInput";
cacheBox.addItem(testInput);
cacheBox.setSelectedItem(testInput);
- cacheBox.updateCacheNow();
-
- // 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();
- // }
+ cacheBox.updateCacheNow(); // synchronous update
userInput = cacheBox.getUserInput();
Assert.assertEquals(testInput, userInput);
}
cacheBox.addItem(testInput);
cacheBox.setSelectedItem(testInput);
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<String> foundCache = appCache
.getAllCachedItemsFor(TEST_CACHE_KEY);
Assert.assertTrue(foundCache.contains(testInput));