Add "Describe" command, with support for describing both (a) specific table(s) and...
[squelch.git] / src / test / java / net / jaekl / squelch / db / DbDriverMock.java
diff --git a/src/test/java/net/jaekl/squelch/db/DbDriverMock.java b/src/test/java/net/jaekl/squelch/db/DbDriverMock.java
new file mode 100644 (file)
index 0000000..1434d8a
--- /dev/null
@@ -0,0 +1,22 @@
+package net.jaekl.squelch.db;
+
+public class DbDriverMock extends DbDriver {
+
+       @Override
+       public boolean handles(String jdbcUrl) {
+               return true;
+       }
+
+       @Override
+       String getJdbcDriverClassName() {
+               return getClass().getCanonicalName();
+       }
+
+       @Override
+       public String adjustCase(String input) {
+               if (null == input) {
+                       return "";      // Convert nulls to empty strings, so that we can safely use .equals() on the result
+               }
+               return input;
+       }
+}