@Override String getFileNameOfLocalFile(double lat, double lon) { return getFileName(lat, lon) + ".tif"; }
@Test public void testGetFileName() { assertEquals("30n000e_20101117_gmted_mea075", instance.getFileName(42.940339, 11.953125)); assertEquals("30n090w_20101117_gmted_mea075", instance.getFileName(38.548165, -77.167969)); assertEquals("70n180w_20101117_gmted_mea075", instance.getFileName(74.116047, -169.277344)); assertEquals("70s180w_20101117_gmted_mea075", instance.getFileName(-61.015725, -156.621094)); assertEquals("70n150e_20101117_gmted_mea075", instance.getFileName(74.590108, 166.640625)); assertEquals("70s150e_20101117_gmted_mea075", instance.getFileName(-61.015725, 162.949219)); }
@Ignore public void testGetEleVerticalBorder() { // Border between the tiles 50n000e and 70n000e assertEquals("50n000e_20101117_gmted_mea075", instance.getFileName(69.999999, 19.493)); assertEquals(268, instance.getEle(69.999999, 19.5249), precision); assertEquals("70n000e_20101117_gmted_mea075", instance.getFileName(70, 19.493)); assertEquals(298, instance.getEle(70, 19.5249), precision); // Second location at the border assertEquals("50n000e_20101117_gmted_mea075", instance.getFileName(69.999999, 19.236)); assertEquals(245, instance.getEle(69.999999, 19.236), precision); assertEquals("70n000e_20101117_gmted_mea075", instance.getFileName(70, 19.236)); assertEquals(241, instance.getEle(70, 19.236), precision); }
@Ignore public void testGetEleHorizontalBorder() { // Border between the tiles 50n000e and 50n030e assertEquals("50n000e_20101117_gmted_mea075", instance.getFileName(53, 29.999999)); assertEquals(143, instance.getEle(53, 29.999999), precision); assertEquals("50n030e_20101117_gmted_mea075", instance.getFileName(53, 30.000001)); assertEquals(142, instance.getEle(53, 30.000001), precision); } }
@Test public void testFileNotFound() { File file = new File(instance.getCacheDir(), instance.getFileName(46, -20) + ".gh"); File zipFile = new File(instance.getCacheDir(), instance.getFileName(46, -20) + ".tif"); file.delete(); zipFile.delete();
@Override String getFileNameOfLocalFile(double lat, double lon) { return getFileName(lat, lon) + ".tif"; }