From 1d6f71918c0ef2cbd281a9128f28b0ae3d807cf9 Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Tue, 15 May 2018 21:56:43 -0400 Subject: [PATCH] Add sqlite to tests --- pom.xml | 7 +++++++ test/pom.xml | 6 ++++++ .../com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java | 2 +- .../test/java/com/moparisthebest/jdbc/QueryMapperTest.java | 3 +++ 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e5974c0..0cc68e2 100644 --- a/pom.xml +++ b/pom.xml @@ -97,6 +97,13 @@ test true + + org.xerial + sqlite-jdbc + 3.21.0.1 + test + true + org.postgresql postgresql diff --git a/test/pom.xml b/test/pom.xml index 5e00c3d..e2861d4 100644 --- a/test/pom.xml +++ b/test/pom.xml @@ -48,6 +48,12 @@ test true + + org.xerial + sqlite-jdbc + test + true + org.postgresql postgresql diff --git a/test/src/main/java/com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java b/test/src/main/java/com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java index 0697cb3..bc02cf3 100644 --- a/test/src/main/java/com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java +++ b/test/src/main/java/com/moparisthebest/jdbc/codegen/QueryMapperQmDao.java @@ -58,7 +58,7 @@ public class QueryMapperQmDao implements QmDao { static { Collection> no = new ArrayList>(); for(final String connectionClassName : new String[]{ - "org.hsqldb.jdbc.JDBCConnection", "org.apache.derby.impl.jdbc.EmbedConnection" + "org.hsqldb.jdbc.JDBCConnection", "org.apache.derby.impl.jdbc.EmbedConnection", "org.sqlite.jdbc3.JDBC3Connection" // h2 doesn't support this with java6 either... /*IFJAVA6_START , "org.h2.jdbc.JdbcConnection" diff --git a/test/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java b/test/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java index fa33f28..729b030 100644 --- a/test/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java +++ b/test/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java @@ -75,12 +75,15 @@ public class QueryMapperTest { jUrls.add("jdbc:hsqldb:mem:testDB"); jUrls.add("jdbc:derby:memory:testDB;create=true"); jUrls.add("jdbc:h2:mem:testDB"); + jUrls.add("jdbc:sqlite::memory:"); } else if(jdbcUrl.equals("hsql") || jdbcUrl.equals("hsqldb")) { jUrls.add("jdbc:hsqldb:mem:testDB"); } else if(jdbcUrl.equals("derby")) { jUrls.add("jdbc:derby:memory:testDB;create=true"); } else if(jdbcUrl.equals("h2")) { jUrls.add("jdbc:h2:mem:testDB"); + } else if(jdbcUrl.equals("sqlite")) { + jUrls.add("jdbc:sqlite::memory:"); } else { jUrls.add(jdbcUrl); }