@Test
@Ignore("Assumes network connectivity")
public void testParseConfigWithIndicatorKey() throws Exception {

    PxwebIndicatorsParser parser = getParser("config2folderstruct_tk_indicator_key.json");
    PropertyUtil.addProperty("oskari.locales", "en, fi, sv", true);
    List<StatisticalIndicator> indicators = parser.parse(getLayers());
    int expectedCount = 32;
    String expectedName = "Degree of urbanisation, %";
    String expectedId = "kuntien_avainluvut_2019_aikasarja.px::M408";
    assertEquals("Should find " + expectedCount + " indicators", expectedCount, indicators.size());
    assertEquals("Should find " + expectedName + " as first indicator name", expectedName, indicators.get(0).getName(PropertyUtil.getDefaultLanguage()));
    assertEquals("Should find " + expectedId + " as first indicator id", expectedId, indicators.get(0).getId());
    assertEquals("Should find two dimensions", 1, indicators.get(0).getDataModel().getDimensions().size());
    assertEquals("Should find dimension 'vuosi'", "Vuosi", indicators.get(0).getDataModel().getDimension("vuosi").getName());
    PropertyUtil.clearProperties();
}