diff --git a/spring-boot-samples/spring-boot-sample-quartz/pom.xml b/spring-boot-samples/spring-boot-sample-quartz/pom.xml index 082cd0bc81..0db481251c 100644 --- a/spring-boot-samples/spring-boot-sample-quartz/pom.xml +++ b/spring-boot-samples/spring-boot-sample-quartz/pom.xml @@ -19,6 +19,7 @@ org.springframework.boot spring-boot-starter-quartz + org.springframework.boot spring-boot-starter-test diff --git a/spring-boot-samples/spring-boot-sample-quartz/src/test/java/sample/quartz/SampleQuartzApplicationTests.java b/spring-boot-samples/spring-boot-sample-quartz/src/test/java/sample/quartz/SampleQuartzApplicationTests.java index 58c62ce96b..60890e9ad9 100644 --- a/spring-boot-samples/spring-boot-sample-quartz/src/test/java/sample/quartz/SampleQuartzApplicationTests.java +++ b/spring-boot-samples/spring-boot-sample-quartz/src/test/java/sample/quartz/SampleQuartzApplicationTests.java @@ -19,7 +19,9 @@ package sample.quartz; import org.junit.Rule; import org.junit.Test; +import org.springframework.boot.SpringApplication; import org.springframework.boot.test.rule.OutputCapture; +import org.springframework.context.ConfigurableApplicationContext; import static org.assertj.core.api.Assertions.assertThat; @@ -35,9 +37,11 @@ public class SampleQuartzApplicationTests { @Test public void test() { - SampleQuartzApplication.main(new String[0]); - String output = this.outputCapture.toString(); - assertThat(output).contains("Hello World!"); + try (ConfigurableApplicationContext context = SpringApplication.run( + SampleQuartzApplication.class)) { + String output = this.outputCapture.toString(); + assertThat(output).contains("Hello World!"); + } } }