From 5c13b8bf5033b2464b063b1d701b79556d29c3b4 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Fri, 28 Jul 2017 11:59:15 +0200 Subject: [PATCH] Separate custom schema configuration for Liquibase test Unfortunately, creating the schema in code did not offer the right condition to reproduce the error scenario. This commit restore the initial intent, but separating the configuration and cleaning the created context properly. See gh-9862 --- .../endpoint/LiquibaseEndpointTests.java | 25 +++++++++++-------- .../resources/db/create-custom-schema.sql | 1 + 2 files changed, 16 insertions(+), 10 deletions(-) create mode 100644 spring-boot-actuator/src/test/resources/db/create-custom-schema.sql diff --git a/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/LiquibaseEndpointTests.java b/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/LiquibaseEndpointTests.java index 23b6c42886..2380079842 100644 --- a/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/LiquibaseEndpointTests.java +++ b/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/LiquibaseEndpointTests.java @@ -16,12 +16,10 @@ package org.springframework.boot.actuate.endpoint; -import javax.sql.DataSource; - import liquibase.integration.spring.SpringLiquibase; import org.junit.Test; -import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.boot.autoconfigure.jdbc.EmbeddedDataSourceConfiguration; import org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration; import org.springframework.boot.test.util.EnvironmentTestUtils; @@ -29,7 +27,6 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; -import org.springframework.jdbc.core.JdbcTemplate; import static org.assertj.core.api.Assertions.assertThat; @@ -52,9 +49,12 @@ public class LiquibaseEndpointTests extends AbstractEndpointTests