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!");
+ }
}
}