assertThat(simpleConfig.simpleProperties, notNullValue());
assertThat(simpleConfig.simpleProperties.getProperty("simpleKey1"), notNullValue());
assertThat(simpleConfig.simpleProperties.getProperty("simpleKey1"), is("simpleValue1"));
assertTrue(ctx.containsBean("complexConfig"));
ComplexTestConfig complexConfig = ctx.getBean("complexConfig", ComplexTestConfig.class);
assertThat(complexConfig.complexData, notNullValue());
assertThat(complexConfig.complexData, is("complexData"));
assertThat(complexConfig.complexProperties, notNullValue());
assertThat(complexConfig.complexProperties.getProperty("complexKey1"), notNullValue());
assertThat(complexConfig.complexProperties.getProperty("complexKey1"), is("complexValue1"));