diff --git a/ebean-test/src/test/java/io/ebean/test/config/platform/ConfigTest.java b/ebean-test/src/test/java/io/ebean/test/config/platform/ConfigTest.java index 93f0504a2..d4b23d844 100644 --- a/ebean-test/src/test/java/io/ebean/test/config/platform/ConfigTest.java +++ b/ebean-test/src/test/java/io/ebean/test/config/platform/ConfigTest.java @@ -1,7 +1,8 @@ package io.ebean.test.config.platform; -import io.ebean.config.ServerConfig; +import io.ebean.config.DatabaseConfig; import io.ebean.datasource.DataSourceConfig; +import org.junit.Ignore; import org.junit.Test; import java.util.Properties; @@ -14,7 +15,7 @@ public class ConfigTest { @Test public void trimExtensions() { - Config config = new Config("db", "db", "db", new ServerConfig()); + Config config = new Config("db", "db", "db", new DatabaseConfig()); assertThat(config.trimExtensions("a,b")).isEqualTo("a,b"); assertThat(config.trimExtensions(" a , b ")).isEqualTo("a,b"); @@ -27,7 +28,7 @@ public class ConfigTest { Properties p = new Properties(); p.setProperty("ebean.test.extraDb", "other"); - ServerConfig serverConfig = new ServerConfig(); + DatabaseConfig serverConfig = new DatabaseConfig(); serverConfig.loadFromProperties(p); Config config = new Config("other", "postgres", "other", serverConfig); @@ -50,7 +51,7 @@ public class ConfigTest { Properties p = new Properties(); p.setProperty("ebean.test.extraDb.dbName", "other"); - ServerConfig serverConfig = new ServerConfig(); + DatabaseConfig serverConfig = new DatabaseConfig(); serverConfig.loadFromProperties(p); Config config = new Config("other", "postgres", "other", serverConfig); @@ -77,7 +78,7 @@ public class ConfigTest { p.setProperty("ebean.test.extraDb.password", "other_pwd"); p.setProperty("ebean.test.extraDb.url", "other_url"); - ServerConfig serverConfig = new ServerConfig(); + DatabaseConfig serverConfig = new DatabaseConfig(); serverConfig.setName("scOther"); serverConfig.loadFromProperties(p); @@ -104,7 +105,7 @@ public class ConfigTest { sourceProperties.setProperty("ebean.test.dbName", "main"); sourceProperties.setProperty("ebean.test.extraDb.dbName", "central"); - ServerConfig serverConfig = new ServerConfig(); + DatabaseConfig serverConfig = new DatabaseConfig(); serverConfig.setName("main"); serverConfig.loadFromProperties(sourceProperties); @@ -117,7 +118,7 @@ public class ConfigTest { assertThat(mainProps.getProperty("datasource.main.username")).isEqualTo("main"); - ServerConfig centralConfig = new ServerConfig(); + DatabaseConfig centralConfig = new DatabaseConfig(); centralConfig.setName("central"); centralConfig.loadFromProperties(sourceProperties); @@ -135,14 +136,24 @@ public class ConfigTest { public void ignoreDockerShutdown() { Properties sourceProperties = new Properties(); - ServerConfig serverConfig = new ServerConfig(); + DatabaseConfig serverConfig = new DatabaseConfig(); serverConfig.loadFromProperties(sourceProperties); Config config = new Config("main", "postgres", "main", serverConfig); assertThat(config.ignoreDockerShutdown("./src/test/resources/logback-test.xml")).isTrue(); assertThat(config.ignoreDockerShutdown("./src/test/resources/file-does-not-exist")).isFalse(); + } + @Ignore + @Test + public void run_local_only_ignoreDockerShutdown() { + + Properties sourceProperties = new Properties(); + DatabaseConfig serverConfig = new DatabaseConfig(); + serverConfig.loadFromProperties(sourceProperties); + + Config config = new Config("main", "postgres", "main", serverConfig); assertThat(config.ignoreDockerShutdown("~/.ebean/ignore-docker-shutdown")).isTrue(); assertThat(config.ignoreDockerShutdown()).isTrue(); } @@ -153,7 +164,7 @@ public class ConfigTest { Properties sourceProperties = new Properties(); sourceProperties.setProperty("ebean.test.localDevelopment", "./src/test/resources/logback-test.xml"); - ServerConfig serverConfig = new ServerConfig(); + DatabaseConfig serverConfig = new DatabaseConfig(); serverConfig.loadFromProperties(sourceProperties); Config config = new Config("main", "postgres", "main", serverConfig); diff --git a/ebean/pom.xml b/ebean/pom.xml index a8090f50d..bebbeffd7 100644 --- a/ebean/pom.xml +++ b/ebean/pom.xml @@ -18,6 +18,12 @@ ${project.version} + + io.ebean + ebean-autotune + ${project.version} + + io.ebean ebean-querybean