GridSubset gridSubset = GridSubsetFactory.createGridSubSet(gridSet); BoundingBox tileBounds = createApproximateTileBounds(gridSubset, bbox, 5.04, 256, 256); long[] test = gridSubset.closestIndex(tileBounds); assertEquals(3L, test[2]); tileBounds = createApproximateTileBounds(gridSubset, bbox, 8.03, 256, 256); test = gridSubset.closestIndex(tileBounds); assertEquals(0L, test[2]); tileBounds = createApproximateTileBounds(gridSubset, bbox, 0.98, 256, 256); test = gridSubset.closestIndex(tileBounds); assertEquals(7L, test[2]); tileBounds = createApproximateTileBounds(gridSubset, bbox, 1.005, 256, 256); test = gridSubset.closestIndex(tileBounds); assertEquals(7L, test[2]); tileBounds = createApproximateTileBounds(gridSubset, bbox, 6.025, 256, 256); test = gridSubset.closestIndex(tileBounds); assertEquals(2L, test[2]);