public void testAllPropertiesSet() {
SpringApplication app = new SpringApplication(TestConfiguration.class);
app.setWebEnvironment(false);
ConfigurableApplicationContext context = app
.run(new String[] { "--spring.config.name=SpringYarnContainerPropertiesTests" });
SpringYarnContainerProperties properties = context.getBean(SpringYarnContainerProperties.class);
assertThat(properties, notNullValue());
assertThat(properties.isKeepContextAlive(), is(false));
assertThat(properties.getContainerClass(), is("containerClassFoo"));
context.close();
}