diff --git a/spring-boot-samples/spring-boot-sample-quartz/pom.xml b/spring-boot-samples/spring-boot-sample-quartz/pom.xml index 082cd0bc818..0db481251c0 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 58c62ce96b3..60890e9ad99 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!"); + } } }