@Test
public void testReadGridCoverageSlice() throws IOException, InvalidRangeException {
logger.debug("Test Dataset {} coverage {}", endpoint, covName);
FeatureDatasetCoverage cc = null;
try {
Optional<FeatureDatasetCoverage> opt = CoverageDatasetFactory.openCoverageDataset(endpoint);
Assert.assertTrue(opt.getErrorMessage(), opt.isPresent());
cc = opt.get();
Assert.assertNotNull(endpoint, cc);
Assert.assertEquals(1, cc.getCoverageCollections().size());
CoverageCollection gcs = cc.getCoverageCollections().get(0);
Assert.assertNotNull("gcs", gcs);
Coverage cover = gcs.findCoverage(covName);
Assert.assertNotNull(covName, cover);
readOne(cover, rt_val, time_val, time_offset, vert_level);
} finally {
if (cc != null) cc.close();
}
}