removed embedded databases factory in favor of new useDefaultScripts builder method

This commit is contained in:
Keith Donald
2009-11-03 23:19:26 +00:00
parent f1d012bffa
commit 2e4fa28ca6
4 changed files with 18 additions and 78 deletions

View File

@@ -12,6 +12,13 @@ import org.springframework.jdbc.datasource.init.CannotReadScriptException;
public class EmbeddedDatabaseBuilderTests {
@Test
public void testBuildDefaultScripts() {
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
EmbeddedDatabase db = builder.addDefaultScripts().build();
assertDatabaseCreatedAndShutdown(db);
}
@Test
public void testBuild() {
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(new ClassRelativeResourceLoader(getClass()));

View File

@@ -1,22 +0,0 @@
package org.springframework.jdbc.datasource.embedded;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.springframework.jdbc.core.JdbcTemplate;
public class EmbeddedDatabasesTests {
@Test
public void testCreateDefault() {
EmbeddedDatabase db = EmbeddedDatabases.createDefault();
assertDatabaseCreatedAndShutdown(db);
}
private void assertDatabaseCreatedAndShutdown(EmbeddedDatabase db) {
JdbcTemplate template = new JdbcTemplate(db);
assertEquals("Keith", template.queryForObject("select NAME from T_TEST", String.class));
db.shutdown();
}
}