Changeset: db5fa40cfa31 for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java?cmd=changeset;node=db5fa40cfa31
Modified Files:
        tests/Bug_Connect_as_voc_getMetaData_Failure_Bug_6388.java
Branch: default
Log Message:

Update program to list the productversion only when it is lower than 11.27.1
This makes the output stable for future releases.


diffs (51 lines):

diff --git a/tests/Bug_Connect_as_voc_getMetaData_Failure_Bug_6388.java 
b/tests/Bug_Connect_as_voc_getMetaData_Failure_Bug_6388.java
--- a/tests/Bug_Connect_as_voc_getMetaData_Failure_Bug_6388.java
+++ b/tests/Bug_Connect_as_voc_getMetaData_Failure_Bug_6388.java
@@ -27,6 +27,7 @@ public class Bug_Connect_as_voc_getMetaD
                        System.out.println("3. ALTER USER voc");
                        stmt1.executeUpdate("ALTER USER \"voc\" SET SCHEMA 
\"voc\"");
                        System.out.println("creation succeeded :)");
+                       System.out.println();
 
                        
login_as_voc_and_get_MetaData(args[0].replace("=monetdb", "=voc"));
 
@@ -69,27 +70,30 @@ public class Bug_Connect_as_voc_getMetaD
                        System.out.println("MaxConnections = " + 
dbmd.getMaxConnections());
 
                        System.out.println("4.4. getDatabaseProductVersion()");
-                       System.out.println("DatabaseProductVersion = " + 
dbmd.getDatabaseProductVersion());
+                       String dbmsVersion = dbmd.getDatabaseProductVersion();  
// should be 11.27.1 or higher
+                       boolean postJul2017 = ("11.27.1".compareTo(dbmsVersion) 
<= 0);
+                       System.out.println("DatabaseProductVersion = " + 
(postJul2017 ? "11.27.+" : dbmsVersion));
 
                        System.out.println("4.5. getDatabaseMajorVersion()");
-                       System.out.println("DatabaseMajorVersion = " + 
dbmd.getDatabaseMajorVersion());
+                       System.out.println("DatabaseMajorVersion = " + 
dbmd.getDatabaseMajorVersion()); // should be 11
 
                        System.out.println("4.6. getDatabaseMinorVersion()");
-                       System.out.println("DatabaseMinorVersion = " + 
dbmd.getDatabaseMinorVersion());
+                       int dbmsMinorVersion = dbmd.getDatabaseMinorVersion();  
// should be 27 or higher
+                       System.out.println("DatabaseMinorVersion = " + 
(dbmsMinorVersion >= 27 ? "27+" : dbmsMinorVersion));
 
                        System.out.println("4.7. getTables(null, 'tmp', null, 
null)");
-                       ResultSet rs2 = dbmd.getTables(null, "tmp", null, null);
-                       if (rs2 != null) {
+                       ResultSet rs1 = dbmd.getTables(null, "tmp", null, null);
+                       if (rs1 != null) {
                                System.out.println("List Tables in schema 
tmp:");
-                               while (rs2.next()) {
-                                       System.out.println(rs2.getString(3));
+                               while (rs1.next()) {
+                                       System.out.println(rs1.getString(3));
                                }
-                               rs2.close();
+                               rs1.close();
                        }
                        System.out.println("completed listing Tables in schema 
tmp");
 
                        System.out.println("4.8. getTableTypes()");
-                       ResultSet rs1 = dbmd.getTableTypes();
+                       rs1 = dbmd.getTableTypes();
                        if (rs1 != null) {
                                System.out.println("List TableTypes:");
                                while (rs1.next()) {
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to