@Test
public void daymetRawDimensionNameTest() {

    String timeRangeString = "[9763:1:10128]";
    String xRangeString = "[1241:1:1852]";
    String yRangeString = "[1903:1:2369]";
   
    
    Map<String, String> dimensionRawMapping = OPeNDAPUtils.getDimensionRawNameRangeMapping(daymetGridDataSet.getNetcdfFile().getVariables(),
            xRangeString, yRangeString, timeRangeString);
    
    
    assertNotNull(dimensionRawMapping);
    assertThat(dimensionRawMapping.size(), is(equalTo(3)));
    
    // {time=[9763:1:10128], y=[1903:1:2369], x=[1241:1:1852]}
    assertTrue(dimensionRawMapping.containsKey("time"));
    assertTrue(dimensionRawMapping.get("time").equals(timeRangeString));
    assertTrue(dimensionRawMapping.containsKey("y"));
    assertTrue(dimensionRawMapping.get("y").equals(yRangeString));
    assertTrue(dimensionRawMapping.containsKey("x"));
    assertTrue(dimensionRawMapping.get("x").equals(xRangeString));
}