Initialize values with properties vs value

resolves #SCT-587
This commit is contained in:
Glenn Renfro
2019-05-09 09:38:44 -04:00
committed by Michael Minella
parent 0af72e31ac
commit 7490f8b820
10 changed files with 271 additions and 20 deletions

View File

@@ -43,13 +43,15 @@ public class TaskPropertiesTests {
@Test
public void test() {
assertThat(this.taskProperties.getClosecontextEnabled()).isFalse();
assertThat(this.taskProperties.isInitializeEnabled()).isFalse();
}
@RunWith(SpringRunner.class)
@SpringBootTest(
classes = { TaskPropertiesTests.Config.class,
SimpleTaskAutoConfiguration.class, SingleTaskConfiguration.class },
properties = { "spring.cloud.task.closecontextEnabled=false" })
properties = { "spring.cloud.task.closecontextEnabled=false",
"spring.cloud.task.initialize-enabled=false" })
@DirtiesContext
public static class CloseContextEnabledTest extends TaskPropertiesTests {

View File

@@ -50,7 +50,8 @@ public class TestConfiguration implements InitializingBean {
@Bean
public TaskRepositoryInitializer taskRepositoryInitializer() throws Exception {
TaskRepositoryInitializer taskRepositoryInitializer = new TaskRepositoryInitializer();
TaskRepositoryInitializer taskRepositoryInitializer = new TaskRepositoryInitializer(
new TaskProperties());
taskRepositoryInitializer.setDataSource(this.dataSource);
taskRepositoryInitializer.setResourceLoader(this.resourceLoader);
taskRepositoryInitializer.afterPropertiesSet();
@@ -59,7 +60,7 @@ public class TestConfiguration implements InitializingBean {
}
@Bean
public TaskExplorer taskExplorer() throws Exception {
public TaskExplorer taskExplorer() {
return new SimpleTaskExplorer(this.taskExecutionDaoFactoryBean);
}
@@ -79,7 +80,7 @@ public class TestConfiguration implements InitializingBean {
}
@Override
public void afterPropertiesSet() throws Exception {
public void afterPropertiesSet() {
if (this.dataSource != null) {
this.taskExecutionDaoFactoryBean = new TaskExecutionDaoFactoryBean(
this.dataSource);