Package org.apache.shindig.common.testing

Examples of org.apache.shindig.common.testing.TestExecutorService


  @Test
  public void ttlPropagatesToPipeline() throws Exception {
    CapturingPipeline capturingPipeline = new CapturingPipeline();

    GadgetSpecFactory forcedCacheFactory = new DefaultGadgetSpecFactory(
        new TestExecutorService(), capturingPipeline, cacheProvider, 10000);

    forcedCacheFactory.getGadgetSpec(createContext(SPEC_URL, false));

    assertEquals(10, capturingPipeline.request.getCacheTtl());
  }
View Full Code Here


  @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);
View Full Code Here

        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);
View Full Code Here

  @Test
  public void ttlPropagatesToFetcher() throws Exception {
    CapturingFetcher capturingFetcher = new CapturingFetcher();

    MessageBundleFactory factory = new DefaultMessageBundleFactory(
        new TestExecutorService(), capturingFetcher, cacheProvider, MAX_AGE);

    factory.getBundle(gadgetSpec, LOCALE, false);

    assertEquals(MAX_AGE / 1000, capturingFetcher.request.getCacheTtl());
  }
View Full Code Here

  @Test
  public void ttlPropagatesToPipeline() throws Exception {
    CapturingPipeline capturingPipeline = new CapturingPipeline();

    GadgetSpecFactory forcedCacheFactory = new DefaultGadgetSpecFactory(
        new TestExecutorService(), capturingPipeline, cacheProvider, 10000);

    forcedCacheFactory.getGadgetSpec(createContext(SPEC_URL, false));

    assertEquals(10, capturingPipeline.request.getCacheTtl());
  }
View Full Code Here

  private void registerGadgetsHandler(SecurityTokenCodec codec) {
    BeanFilter beanFilter = new BeanFilter();
    GadgetsHandlerService service =
        new GadgetsHandlerService(processor, urlGenerator, codec, beanFilter);
    GadgetsHandler handler =
        new GadgetsHandler(new TestExecutorService(), service, beanFilter);
    registry = new DefaultHandlerRegistry(
        injector, converter, new HandlerExecutionListener.NoOpHandler());
    registry.addHandlers(ImmutableSet.<Object> of(handler));
  }
View Full Code Here

  @Test
  public void ttlPropagatesToFetcher() throws Exception {
    CapturingFetcher capturingFetcher = new CapturingFetcher();

    MessageBundleFactory factory = new DefaultMessageBundleFactory(
        new TestExecutorService(), capturingFetcher, cacheProvider, MAX_AGE);

    factory.getBundle(gadgetSpec, LOCALE, false, ContainerConfig.DEFAULT_CONTAINER);

    assertEquals(MAX_AGE / 1000, capturingFetcher.request.getCacheTtl());
  }
View Full Code Here

  @Test
  public void ttlPropagatesToPipeline() throws Exception {
    CapturingPipeline capturingPipeline = new CapturingPipeline();

    GadgetSpecFactory forcedCacheFactory = new DefaultGadgetSpecFactory(
        new TestExecutorService(), capturingPipeline, cacheProvider, 10000);

    forcedCacheFactory.getGadgetSpec(createContext(SPEC_URL, false));

    assertEquals(10, capturingPipeline.request.getCacheTtl());
  }
View Full Code Here

  @Test
  public void preloadSingleService() throws PreloadException {
    preloader.tasks.put(PRELOAD_STRING_KEY,
        new TestPreloadCallable(new DataPreload(PRELOAD_STRING_VALUE)));

    PreloaderService service = new ConcurrentPreloaderService(new TestExecutorService(),
        Arrays.<Preloader>asList(preloader));

    assertEquals(PRELOAD_STRING_VALUE,
                 service.preload(null, null).getData(PRELOAD_STRING_KEY).toJson());
  }
View Full Code Here

        new TestPreloadCallable(new DataPreload(PRELOAD_NUMERIC_VALUE)));

    preloader2.tasks.put(PRELOAD_MAP_KEY,
        new TestPreloadCallable(new DataPreload(PRELOAD_MAP_VALUE)));

    PreloaderService service = new ConcurrentPreloaderService(new TestExecutorService(),
        Arrays.<Preloader>asList(preloader, preloader2));

    Preloads preloads = service.preload(null, null);

    assertEquals(PRELOAD_STRING_VALUE, preloads.getData(PRELOAD_STRING_KEY).toJson());
View Full Code Here

TOP

Related Classes of org.apache.shindig.common.testing.TestExecutorService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.