@Test
public void testFindIndicatorsByTicker() throws Exception {

  int numberOne = 5;
  int numberTwo = 7;
  logger.info("given {} {} indicators and {} {} indicators",
      numberOne, ricOne, numberTwo, ricTwo);
  String name = "indicator-name";
  populateElasticsearch(rdogOne, numberOne, indexForIndicators, typeForIndicators, name, IndicatorJson.class);
  populateElasticsearch(rdogTwo, numberTwo, indexForIndicators, typeForIndicators, name, IndicatorJson.class);
  logger.info("it should return {} {} indictors, {} {} indicators and 0 {} indicators",
      numberOne, ricOne, numberTwo, ricTwo, ricThree);
  List<IndicatorJson> resultOne = service.findIndicatorsByRic(ricOne);
  List<IndicatorJson> resultTwo = service.findIndicatorsByRic(ricTwo);
  List<IndicatorJson> resultThree = service.findIndicatorsByRic(ricThree);
  logger.info(" *** findIndicatorsByTicker({}): {}, expected: {}",
      ricOne, resultOne.size(), numberOne);
  logger.info(" *** findIndicatorsByTicker({}): {}, expected: {}",
      ricTwo, resultTwo.size(), numberTwo);
  logger.info(" *** findIndicatorsByTicker({}): {}, expected: {}",
      ricThree, resultThree.size(), 0);
  assertThat(resultOne).hasSize(numberOne);
  assertThat(resultTwo).hasSize(numberTwo);
  assertThat(resultThree).hasSize(0);
}