@Test public void preloadSingleService() throws Exception { preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE))); PreloaderService service = new ConcurrentPreloaderService(new TestExecutorService(), preloader); Collection<PreloadedData> preloads = service.preload((Gadget) null); Collection<Object> preloaded = getAll(preloads); assertEquals(ImmutableMap.of(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE), preloaded.iterator().next()); }
@Test public void preloadSingleService() throws Exception { preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE))); PreloaderService service = new ConcurrentPreloaderService(new ImmediateExecutorService(), preloader); Collection<PreloadedData> preloads = service.preload((Gadget) null); Collection<Object> preloaded = getAll(preloads); assertEquals(ImmutableMap.of(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE), preloaded.iterator().next()); }
@Test public void preloadSingleService() throws Exception { preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE))); PreloaderService service = new ConcurrentPreloaderService(new ImmediateExecutorService(), preloader); Collection<PreloadedData> preloads = service.preload((Gadget) null); Collection<Object> preloaded = getAll(preloads); assertEquals(ImmutableMap.of(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE), preloaded.iterator().next()); }
@Test public void preloadMultipleServices() throws PreloadException { preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE))); preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_NUMERIC_KEY, PRELOAD_NUMERIC_VALUE))); preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_MAP_KEY, PRELOAD_MAP_VALUE))); PreloaderService service = new ConcurrentPreloaderService(new ImmediateExecutorService(), preloader); Collection<PreloadedData> preloads = service.preload((Gadget) null); Collection<Object> preloaded = getAll(preloads); assertEquals(ImmutableList.<Object>of( ImmutableMap.of(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE), ImmutableMap.of(PRELOAD_NUMERIC_KEY, PRELOAD_NUMERIC_VALUE), ImmutableMap.of(PRELOAD_MAP_KEY, PRELOAD_MAP_VALUE)), preloaded); }
@Test public void preloadMultipleServices() throws PreloadException { preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE))); preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_NUMERIC_KEY, PRELOAD_NUMERIC_VALUE))); preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_MAP_KEY, PRELOAD_MAP_VALUE))); PreloaderService service = new ConcurrentPreloaderService(new ImmediateExecutorService(), preloader); Collection<PreloadedData> preloads = service.preload((Gadget) null); Collection<Object> preloaded = getAll(preloads); assertEquals(ImmutableList.<Object>of( ImmutableMap.of(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE), ImmutableMap.of(PRELOAD_NUMERIC_KEY, PRELOAD_NUMERIC_VALUE), ImmutableMap.of(PRELOAD_MAP_KEY, PRELOAD_MAP_VALUE)), preloaded); }
@Test public void preloadMultipleServices() throws PreloadException { preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE))); preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_NUMERIC_KEY, PRELOAD_NUMERIC_VALUE))); preloader.tasks.add(new TestPreloadCallable( new DataPreload(PRELOAD_MAP_KEY, PRELOAD_MAP_VALUE))); PreloaderService service = new ConcurrentPreloaderService(new TestExecutorService(), preloader); Collection<PreloadedData> preloads = service.preload((Gadget) null); Collection<Object> preloaded = getAll(preloads); assertEquals(ImmutableList.<Object>of( ImmutableMap.of(PRELOAD_STRING_KEY, PRELOAD_STRING_VALUE), ImmutableMap.of(PRELOAD_NUMERIC_KEY, PRELOAD_NUMERIC_VALUE), ImmutableMap.of(PRELOAD_MAP_KEY, PRELOAD_MAP_VALUE)), preloaded); }