Changeset: f4181beae53d for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/f4181beae53d
Modified Files:
        tests/JDBC_API_Tester.java
Branch: default
Log Message:

Restored test to outputs before Jul2021, after fixing bug #7200


diffs (65 lines):

diff --git a/tests/JDBC_API_Tester.java b/tests/JDBC_API_Tester.java
--- a/tests/JDBC_API_Tester.java
+++ b/tests/JDBC_API_Tester.java
@@ -3572,14 +3572,11 @@ final public class JDBC_API_Tester {
        private void BugConcurrent_sequences(String arg0) {
                sb.setLength(0);        // clear the output log buffer
 
-               boolean isPostOct2020 = false;
                Connection con1 = null, con2 = null;
                Statement stmt1 = null, stmt2 = null;
                ResultSet rs1 = null, rs2 = null;
                try {
                        con1 = DriverManager.getConnection(arg0);
-                       DatabaseMetaData dbmd = con1.getMetaData();
-                       isPostOct2020 = (dbmd.getDatabaseMajorVersion() >=11) 
&& (dbmd.getDatabaseMinorVersion() > 39);
                        con2 = DriverManager.getConnection(arg0);
                        stmt1 = con1.createStatement();
                        stmt2 = con2.createStatement();
@@ -3616,13 +3613,13 @@ final public class JDBC_API_Tester {
                        sb.append("passed :)\n");
 
                        sb.append("2.1. check table status with client 1...\n");
-                       rs1 = stmt1.executeQuery("SELECT * FROM tconc_seq");
+                       rs1 = stmt1.executeQuery("SELECT * FROM tconc_seq ORDER 
BY id");
                        while (rs1.next())
                                sb.append(rs1.getInt("id")).append(", 
").append(rs1.getString("who")).append("\n");
                        sb.append("passed :)\n");
 
                        sb.append("2.2. check table status with client 2...\n");
-                       rs2 = stmt2.executeQuery("SELECT * FROM tconc_seq");
+                       rs2 = stmt2.executeQuery("SELECT * FROM tconc_seq ORDER 
BY id");
                        while (rs2.next())
                                sb.append(rs2.getInt("id")).append(", 
").append(rs2.getString("who")).append("\n");
                        sb.append("passed :)\n");
@@ -3640,30 +3637,6 @@ final public class JDBC_API_Tester {
                }
 
                compareExpectedOutput("BugConcurrent_sequences",
-                       isPostOct2020 ?
-                               "0. true        true\n" +
-                               "0. true        true\n" +
-                               "1. create table tconc_seq using client 1... 
passed :)\n" +
-                               "2. insert into tconc_seq using client 1 and 
2... client 1 passed :)\n" +
-                               "transaction on client 2 :)\n" +
-                               "client 1 passed :)\n" +
-                               "transaction client 2 passed :)\n" +
-                               "passed :)\n" +
-                               "2.1. check table status with client 1...\n" +
-                               "1, client1\n" +
-                               "2, client2\n" +
-                               "3, client1\n" +
-                               "4, client2\n" +
-                               "passed :)\n" +
-                               "2.2. check table status with client 2...\n" +
-                               "1, client1\n" +
-                               "2, client2\n" +
-                               "3, client1\n" +
-                               "4, client2\n" +
-                               "passed :)\n" +
-                               "3.1. drop table tconc_seq using client 1... 
passed :)\n" +
-                               "3.1. recreate tconc_seq using client 1... 
passed :)\n"
-                       :       // behavior of older MonetDB versions (up to 
Oct2020 release) was different
                                "0. true        true\n" +
                                "0. true        true\n" +
                                "1. create table tconc_seq using client 1... 
passed :)\n" +
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to