@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));
  }