@Test
public void testGetRangeForId() {

  final byte[] sfcIndexPartitionKey = new byte[] {16};
  final byte[] sfcIndexSortKey = new byte[] {-46, -93, -110, -31};
  final MultiDimensionalNumericData sfcIndexRange =
      sfcIndexStrategy.getRangeForId(sfcIndexPartitionKey, sfcIndexSortKey);
  final MultiDimensionalNumericData range =
      compoundIndexStrategy.getRangeForId(sfcIndexPartitionKey, sfcIndexSortKey);
  Assert.assertEquals(sfcIndexRange.getDimensionCount(), 2);
  Assert.assertEquals(range.getDimensionCount(), 2);
  Assert.assertTrue(
      Double.compare(
          sfcIndexRange.getMinValuesPerDimension()[0],
          range.getMinValuesPerDimension()[0]) == 0);
  Assert.assertTrue(
      Double.compare(
          sfcIndexRange.getMinValuesPerDimension()[1],
          range.getMinValuesPerDimension()[1]) == 0);
  Assert.assertTrue(
      Double.compare(
          sfcIndexRange.getMaxValuesPerDimension()[0],
          range.getMaxValuesPerDimension()[0]) == 0);
  Assert.assertTrue(
      Double.compare(
          sfcIndexRange.getMaxValuesPerDimension()[1],
          range.getMaxValuesPerDimension()[1]) == 0);
}