Changeset: 82de09eedfef for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/82de09eedfef
Modified Files:
        src/test/java/org/monetdb/jdbc/ApiTests.java
        src/test/java/org/monetdb/jdbc/FileTransferHandlerTests.java
        src/test/java/org/monetdb/jdbc/OnClientTests.java
        src/test/java/org/monetdb/testinfra/MonetVersionNumber.java
Branch: default
Log Message:

Comments and naming tweaks


diffs (106 lines):

diff --git a/src/test/java/org/monetdb/jdbc/ApiTests.java 
b/src/test/java/org/monetdb/jdbc/ApiTests.java
--- a/src/test/java/org/monetdb/jdbc/ApiTests.java
+++ b/src/test/java/org/monetdb/jdbc/ApiTests.java
@@ -79,7 +79,7 @@ public class ApiTests {
                }
                assertTrue(conn.getAutoCommit());
 
-               if (monetVersion.serverCanQueryUnclosedResultSets()) {
+               if (monetVersion.canQueryUnclosedResultSets()) {
                        ArrayList<String> unclosed = new ArrayList<>();
                        String query = "SELECT 'query_id=' || query_id || 
'/res_id=' || res_id FROM sys.unclosed_result_sets()";
                        try (ResultSet rs = stmt.executeQuery(query)) {
@@ -194,10 +194,20 @@ public class ApiTests {
                }
        }
 
+       /**
+        * Execute SQL code using this instances' {@link stmt} Statement
+        * and ignore any SQLExceptions it may throw.
+        * @param sql statements to execute
+        */
        private void ignoreFailures(String sql) {
                ignoreFailures(() -> stmt.execute(sql));
        }
 
+       /**
+        * Execute the callback using this instances' {@link stmt} Statement
+        * and ignore any SQLExceptions it may throw.
+        * @param func callback to execute
+        */
        private void ignoreFailures(Assertions.SQLCode func) {
                try {
                        func.execute();
@@ -978,7 +988,7 @@ public class ApiTests {
                        assertEquals("double", md.getColumnTypeName(3));
                        assertEquals("boolean", md.getColumnTypeName(4));
                        assertEquals("varchar", md.getColumnTypeName(5));
-                       if (monetVersion.serverReturnsNewMetadata())
+                       if (monetVersion.returnsNewMetadata())
                                assertEquals("varchar", 
md.getColumnTypeName(6));
                        else
                                assertEquals("clob", md.getColumnTypeName(6));
diff --git a/src/test/java/org/monetdb/jdbc/FileTransferHandlerTests.java 
b/src/test/java/org/monetdb/jdbc/FileTransferHandlerTests.java
--- a/src/test/java/org/monetdb/jdbc/FileTransferHandlerTests.java
+++ b/src/test/java/org/monetdb/jdbc/FileTransferHandlerTests.java
@@ -182,7 +182,7 @@ public class FileTransferHandlerTests ex
                conn.setDownloadHandler(new FileTransferHandler(tempDir2, 
StandardCharsets.UTF_8));
                String quoted = 
tempDir1.resolve("data.txt").toAbsolutePath().toString().replaceAll("'", "''");
                assertSQLException("not in download directory", () -> 
stmt.execute("COPY SELECT * FROM foo INTO R'" + quoted + "' ON CLIENT"));
-               if (monetVersion.serverCanRefuseDownload()) {
+               if (monetVersion.canRefuseDownload()) {
                        // connection is still alive
                        assertEquals(42, queryInt("SELECT SUM(i) FROM foo"));
                }
diff --git a/src/test/java/org/monetdb/jdbc/OnClientTests.java 
b/src/test/java/org/monetdb/jdbc/OnClientTests.java
--- a/src/test/java/org/monetdb/jdbc/OnClientTests.java
+++ b/src/test/java/org/monetdb/jdbc/OnClientTests.java
@@ -238,7 +238,7 @@ public class OnClientTests extends OnCli
                conn.setDownloadHandler(handler);
                stmt.executeUpdate("INSERT INTO foo SELECT value as i, 'number' 
|| value AS t FROM sys.generate_series(0, 100)");
                assertSQLException("download refused", () -> 
stmt.executeUpdate("COPY (SELECT * FROM foo) INTO 'banana' ON CLIENT"));
-               if (monetVersion.serverCanRefuseDownload())
+               if (monetVersion.canRefuseDownload())
                        assertEquals(100, queryInt("SELECT COUNT(*) FROM foo"));
                else
                        // Wish it were different but the server closes the 
connection
diff --git a/src/test/java/org/monetdb/testinfra/MonetVersionNumber.java 
b/src/test/java/org/monetdb/testinfra/MonetVersionNumber.java
--- a/src/test/java/org/monetdb/testinfra/MonetVersionNumber.java
+++ b/src/test/java/org/monetdb/testinfra/MonetVersionNumber.java
@@ -66,7 +66,7 @@ public class MonetVersionNumber {
         *
         * @return
         */
-       public boolean serverCanRefuseDownload() {
+       public boolean canRefuseDownload() {
                return isAtLeast(11, 41, 12);
        }
 
@@ -75,7 +75,8 @@ public class MonetVersionNumber {
         *
         * @return
         */
-       public boolean serverCanQueryUnclosedResultSets() {
+       public boolean canQueryUnclosedResultSets() {
+
                return isAtLeast(11, 52, 0);
        }
 
@@ -85,7 +86,7 @@ public class MonetVersionNumber {
         * From version 11.50 on, the MonetDB server returns different metadata 
for
         * integer digits (1 less) and for clob and char columns (now return 
varchar).
         */
-       public boolean serverReturnsNewMetadata() {
+       public boolean returnsNewMetadata() {
                return isAtLeast(11, 50, 0);
        }
 
@@ -99,4 +100,8 @@ public class MonetVersionNumber {
        public boolean planHasBecomeExplain() {
                return isAtLeast(11, 54, 00);
        }
+
+       public boolean hasAccurateAutocommitStatus() {
+               return isAtLeast(56, 0, 00);
+       }
 }
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to