#862 - ENH: Change ServerConfig such that if H2 is the DataSource/DatabasePlatform then automatically it sets up for testing (ddl generation)

This commit is contained in:
Rob Bygrave committed 2016-11-07 19:50:05 +13:00
1 parent b581c893ec
commit d05b593432
11 files changed
+49 -7

No files matched your search

@@ -18,6 +18,7 @@ public class EbeanServerFactory_ServerConfigStart_Test {
config.setName("h2");
config.loadFromProperties();
config.setName("h2other");
config.setH2ProductionMode(true);
config.setDdlGenerate(false);
config.setDdlRun(false);
config.setDefaultServer(false);
@@ -34,9 +34,11 @@ public class ServerConfigTest {
props.setProperty("jdbcFetchSizeFindList", "43");
props.setProperty("backgroundExecutorShutdownSecs", "98");
props.setProperty("backgroundExecutorSchedulePoolSize", "4");
props.setProperty("h2ProductionMode", "true");
serverConfig.loadFromProperties(props);
assertTrue(serverConfig.isH2ProductionMode());
assertEquals(PersistBatch.INSERT, serverConfig.getPersistBatch());
assertEquals(PersistBatch.INSERT, serverConfig.getPersistBatchOnCascade());
assertEquals(ServerConfig.DbUuid.BINARY, serverConfig.getDbUuid());
@@ -31,6 +31,7 @@ public class ModelBuild_compoundKeyTest extends BaseTestCase {
config.setName("h2");
config.loadFromProperties();
config.setName("h2other");
config.setH2ProductionMode(true);
config.setDdlGenerate(false);
config.setDdlRun(false);
config.setDefaultServer(false);
@@ -25,6 +25,7 @@ public class ModelBuild_explicitSequencesTest extends BaseTestCase {
config.setName("h2");
config.loadFromProperties();
config.setName("h2other");
config.setH2ProductionMode(true);
config.setDdlGenerate(false);
config.setDdlRun(false);
config.setDefaultServer(false);
@@ -73,6 +73,7 @@ public class BeanPersistControllerTest {
ServerConfig config = new ServerConfig();
config.setName("h2ebasicver");
config.setH2ProductionMode(true);
config.loadFromProperties();
config.setDdlGenerate(true);
config.setDdlRun(true);
@@ -52,6 +52,7 @@ public class BeanPostLoadTest extends BaseTestCase {
config.setName("h2ebasicver");
config.loadFromProperties();
config.setH2ProductionMode(true);
config.setDdlGenerate(true);
config.setDdlRun(true);
@@ -43,6 +43,7 @@ public class TestAutoCommitDataSource extends BaseTestCase {
ServerConfig config = new ServerConfig();
config.setName("h2autocommit");
config.setH2ProductionMode(true);
config.loadFromProperties();
config.setDataSource(pool);
config.setDefaultServer(false);
+2 -2
View File
@@ -15,8 +15,8 @@ ebean.encryptKeyManager=com.avaje.tests.basic.encrypt.BasicEncyptKeyManager
#ebean.autotune.profiling=true
#ebean.autotune.profilingUpdateFrequency=5
ebean.ddl.generate=true
ebean.ddl.run=true
#ebean.ddl.generate=true
#ebean.ddl.run=true
datasource.default=h2
#ebean.persistBatch=NONE
+4 -4
View File
@@ -78,10 +78,10 @@
<logger name="com.avaje.ebean" level="INFO"/>
<logger name="org.avaje.ebean" level="INFO"/>
<!--<logger name="org.avaje.ebean.SQL" level="TRACE"/>-->
<!--<logger name="org.avaje.ebean.TXN" level="TRACE"/>-->
<!--<logger name="org.avaje.ebean.SUM" level="TRACE"/>-->
<!--<logger name="org.avaje.ebean.ELA" level="TRACE"/>-->
<logger name="org.avaje.ebean.SQL" level="TRACE"/>
<logger name="org.avaje.ebean.TXN" level="TRACE"/>
<logger name="org.avaje.ebean.SUM" level="TRACE"/>
<logger name="org.avaje.ebean.ELA" level="TRACE"/>
<!--<logger name="org.avaje.ebean.cache.QUERY" level="TRACE"/>-->
<!--<logger name="org.avaje.ebean.cache.BEAN" level="TRACE"/>-->