@Test public void getDeeperAdmName() { OpenStreetMapSimpleImporter openStreetMapImporter = new OpenStreetMapSimpleImporter(); City city = new City(); city.setAdm5Name("adm5Name"); city.setAdm4Name("adm4Name"); city.setAdm3Name("adm3Name"); city.setAdm2Name("adm2Name"); city.setAdm1Name("adm1Name"); GisFeatureDistanceFactory factory = new GisFeatureDistanceFactory(); Assert.assertEquals("adm5Name", openStreetMapImporter.getDeeperAdmName(city)); city.setAdm5Name(null); Assert.assertEquals("adm4Name", openStreetMapImporter.getDeeperAdmName(city)); city.setAdm4Name(null); Assert.assertEquals("adm3Name", openStreetMapImporter.getDeeperAdmName(city)); city.setAdm3Name(null); Assert.assertEquals("adm2Name", openStreetMapImporter.getDeeperAdmName(city)); city.setAdm2Name(null); Assert.assertEquals("adm1Name", openStreetMapImporter.getDeeperAdmName(city)); city.setAdm1Name(null); Assert.assertNull(openStreetMapImporter.getDeeperAdmName(city)); }