@Override
  public HostToKeyMapper<Integer> getAllPartitionsMultipleHosts(URI serviceUri, int numHostPerPartition)
      throws ServiceUnavailableException
  {
    return getHostToKeyMapper(serviceUri, null, numHostPerPartition, null);
  }
@Test(dataProvider = "ringFactories")
  public void testAllPartitionMultipleHosts(RingFactory<URI> ringFactory)
      throws URISyntaxException, ServiceUnavailableException
  {
    URI serviceURI = new URI("d2://articles");
    ConsistentHashKeyMapper mapper = getConsistentHashKeyMapper(ringFactory);

    HostToKeyMapper<Integer> result = mapper.getAllPartitionsMultipleHosts(serviceURI, 2);
    verifyHostToMapperWithoutKeys(result);
  }