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)
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);
}
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<String> foundCache = appCache
.getAllCachedItemsFor(TEST_CACHE_KEY);
Assert.assertTrue(foundCache.contains(testInput));