public void testReadSlice(NetcdfFile ncfile) throws IOException, InvalidRangeException { testReadSlice( ncfile, new int[] {0, 0, 0, 0}, new int[] {14, 11, 3, 4} ); testReadSlice( ncfile, new int[] {0, 0, 0, 0}, new int[] {4, 2, 3, 2} ); testReadSlice( ncfile, new int[] {5, 0, 0, 0}, new int[] {3, 10, 3, 4} ); testReadSlice( ncfile, new int[] {10, 0, 0, 0}, new int[] {4, 10, 2, 3} ); } }
testAggCoordVar(ncfile, nruns - 1); testReadData(ncfile, nruns - 1, nfore); testReadSlice(ncfile); testAggCoordVar(ncfile, nruns); testReadData(ncfile, nruns, nfore); testReadSlice(ncfile);
@Test public void testForecastModel() throws IOException, InvalidRangeException { String filename = "file:./"+TestDir.cdmUnitTestDir + "ncml/offsite/aggForecastModel.xml"; logger.debug(" TestOffAggForecastModel.testForecastModel=\n{}", ncml); NetcdfFile ncfile = NcMLReader.readNcML(new StringReader(ncml), filename, null); testDimensions(ncfile, nruns); testCoordVar(ncfile); testAggCoordVar(ncfile, nruns); testReadData(ncfile, nruns, nfore); testReadSlice(ncfile); ncfile.close(); }