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

Drop duplicate test from JDBC_API_Tester


diffs (209 lines):

diff --git a/src/test/java/JDBC_API_Tester.java 
b/src/test/java/JDBC_API_Tester.java
--- a/src/test/java/JDBC_API_Tester.java
+++ b/src/test/java/JDBC_API_Tester.java
@@ -1619,205 +1619,6 @@ public final class JDBC_API_Tester exten
        }
 
        @Test
-       public void Test_RSgetMetaData() {
-               sb.setLength(0);        // clear the output log buffer
-
-               Statement stmt = null;
-               ResultSet rs = null;
-               try {
-                       con.setAutoCommit(false);
-                       // >> false: auto commit should be off now
-                       sb.append("0. 
false\t").append(con.getAutoCommit()).append("\n");
-
-                       stmt = con.createStatement();
-                       stmt.executeUpdate("CREATE TABLE Test_RSmetadata ( 
myint int, mydouble double, mybool boolean, myvarchar varchar(15), myclob clob 
)");
-
-                       // all NULLs
-                       stmt.executeUpdate("INSERT INTO Test_RSmetadata VALUES 
(NULL, NULL, NULL, NULL, NULL)");
-                       // all filled in
-                       stmt.executeUpdate("INSERT INTO Test_RSmetadata VALUES 
(2 , 3.0, true, 'A string', 'bla bla bla')");
-
-                       rs = stmt.executeQuery("SELECT * FROM Test_RSmetadata");
-
-                       sb.append("0. 
").append(rs.getMetaData().getColumnCount()).append(" columns:\n");
-                       for (int col = 1; col <= 
rs.getMetaData().getColumnCount(); col++) {
-                               sb.append("Colnr ").append(col).append(".\n");
-                               sb.append("\tclassname     
").append(rs.getMetaData().getColumnClassName(col)).append("\n");
-                               sb.append("\tdisplaysize   
").append(rs.getMetaData().getColumnDisplaySize(col)).append("\n");
-                               sb.append("\tlabel         
").append(rs.getMetaData().getColumnLabel(col)).append("\n");
-                               sb.append("\tname          
").append(rs.getMetaData().getColumnName(col)).append("\n");
-                               sb.append("\ttype          
").append(rs.getMetaData().getColumnType(col)).append("\n");
-                               sb.append("\ttypename      
").append(rs.getMetaData().getColumnTypeName(col)).append("\n");
-                               sb.append("\tprecision     
").append(rs.getMetaData().getPrecision(col)).append("\n");
-                               sb.append("\tscale         
").append(rs.getMetaData().getScale(col)).append("\n");
-                               sb.append("\tcatalogname   
").append(rs.getMetaData().getCatalogName(col)).append("\n");
-                               sb.append("\tschemaname    
").append(rs.getMetaData().getSchemaName(col)).append("\n");
-                               sb.append("\ttablename     
").append(rs.getMetaData().getTableName(col)).append("\n");
-                               sb.append("\tautoincrement 
").append(rs.getMetaData().isAutoIncrement(col)).append("\n");
-                               sb.append("\tcasesensitive 
").append(rs.getMetaData().isCaseSensitive(col)).append("\n");
-                               sb.append("\tcurrency      
").append(rs.getMetaData().isCurrency(col)).append("\n");
-                               sb.append("\tdefwritable   
").append(rs.getMetaData().isDefinitelyWritable(col)).append("\n");
-                               sb.append("\tnullable      
").append(rs.getMetaData().isNullable(col)).append("\n");
-                               sb.append("\treadonly      
").append(rs.getMetaData().isReadOnly(col)).append("\n");
-                               sb.append("\tsearchable    
").append(rs.getMetaData().isSearchable(col)).append("\n");
-                               sb.append("\tsigned        
").append(rs.getMetaData().isSigned(col)).append("\n");
-                               sb.append("\twritable      
").append(rs.getMetaData().isWritable(col)).append("\n");
-                       }
-
-                       for (int i = 6; rs.next(); i++) {
-                               for (int col = 1; col <= 
rs.getMetaData().getColumnCount(); col++) {
-                                       Object obj = rs.getObject(col);
-                                       String type = 
rs.getMetaData().getColumnClassName(col);
-                                       String isInstance = "(null)";
-                                       if (obj != null && type != null) {
-                                               try {
-                                                       Class<?> c = 
Class.forName(type);
-                                                       if (c.isInstance(obj)) {
-                                                               isInstance = 
(obj.getClass().getName() + " is an instance of " + type);
-                                                       } else {
-                                                               isInstance = 
(obj.getClass().getName() + " is NOT an instance of " + type);
-                                                       }
-                                               } catch (ClassNotFoundException 
e) {
-                                                       isInstance = "No such 
class: " + type;
-                                               }
-                                       }
-                                       
sb.append(i).append(".\t").append(isInstance).append("\n");
-                               }
-                       }
-                       rs.close();
-
-                       con.rollback();
-                       con.setAutoCommit(true);
-                       // >> true: auto commit was just switched on
-                       sb.append("0. 
true\t").append(con.getAutoCommit()).append("\n");
-               } catch (SQLException e) {
-                       sb.append("FAILED: 
").append(e.getMessage()).append("\n");
-               }
-
-               closeStmtResSet(stmt, rs);
-
-               compareExpectedOutput("Test_RSgetMetaData",
-                       "0. false       false\n" +
-                       "0. 5 columns:\n" +
-                       "Colnr 1.\n" +
-                       "       classname     java.lang.Integer\n" +
-                       "       displaysize   1\n" +
-                       "       label         myint\n" +
-                       "       name          myint\n" +
-                       "       type          4\n" +
-                       "       typename      int\n" +
-                       "       precision     10\n" +
-                       "       scale         0\n" +
-                       "       catalogname   null\n" +
-                       "       schemaname    sys\n" +
-                       "       tablename     test_rsmetadata\n" +
-                       "       autoincrement false\n" +
-                       "       casesensitive false\n" +
-                       "       currency      false\n" +
-                       "       defwritable   false\n" +
-                       "       nullable      1\n" +
-                       "       readonly      true\n" +
-                       "       searchable    true\n" +
-                       "       signed        true\n" +
-                       "       writable      false\n" +
-                       "Colnr 2.\n" +
-                       "       classname     java.lang.Double\n" +
-                       "       displaysize   24\n" +
-                       "       label         mydouble\n" +
-                       "       name          mydouble\n" +
-                       "       type          8\n" +
-                       "       typename      double\n" +
-                       "       precision     15\n" +
-                       "       scale         0\n" +
-                       "       catalogname   null\n" +
-                       "       schemaname    sys\n" +
-                       "       tablename     test_rsmetadata\n" +
-                       "       autoincrement false\n" +
-                       "       casesensitive false\n" +
-                       "       currency      false\n" +
-                       "       defwritable   false\n" +
-                       "       nullable      1\n" +
-                       "       readonly      true\n" +
-                       "       searchable    true\n" +
-                       "       signed        true\n" +
-                       "       writable      false\n" +
-                       "Colnr 3.\n" +
-                       "       classname     java.lang.Boolean\n" +
-                       "       displaysize   5\n" +
-                       "       label         mybool\n" +
-                       "       name          mybool\n" +
-                       "       type          16\n" +
-                       "       typename      boolean\n" +
-                       "       precision     1\n" +
-                       "       scale         0\n" +
-                       "       catalogname   null\n" +
-                       "       schemaname    sys\n" +
-                       "       tablename     test_rsmetadata\n" +
-                       "       autoincrement false\n" +
-                       "       casesensitive false\n" +
-                       "       currency      false\n" +
-                       "       defwritable   false\n" +
-                       "       nullable      1\n" +
-                       "       readonly      true\n" +
-                       "       searchable    true\n" +
-                       "       signed        false\n" +
-                       "       writable      false\n" +
-                       "Colnr 4.\n" +
-                       "       classname     java.lang.String\n" +
-                       "       displaysize   8\n" +
-                       "       label         myvarchar\n" +
-                       "       name          myvarchar\n" +
-                       "       type          12\n" +
-                       "       typename      varchar\n" +
-                       "       precision     15\n" +
-                       "       scale         0\n" +
-                       "       catalogname   null\n" +
-                       "       schemaname    sys\n" +
-                       "       tablename     test_rsmetadata\n" +
-                       "       autoincrement false\n" +
-                       "       casesensitive true\n" +
-                       "       currency      false\n" +
-                       "       defwritable   false\n" +
-                       "       nullable      1\n" +
-                       "       readonly      true\n" +
-                       "       searchable    true\n" +
-                       "       signed        false\n" +
-                       "       writable      false\n" +
-                       "Colnr 5.\n" +
-                       "       classname     java.lang.String\n" +
-                       "       displaysize   11\n" +
-                       "       label         myclob\n" +
-                       "       name          myclob\n" +
-                       "       type          12\n" +
-                       "       typename      " + (isPostDec2023 ? "varchar" : 
"clob") + "\n" +
-                       "       precision     11\n" +
-                       "       scale         0\n" +
-                       "       catalogname   null\n" +
-                       "       schemaname    sys\n" +
-                       "       tablename     test_rsmetadata\n" +
-                       "       autoincrement false\n" +
-                       "       casesensitive true\n" +
-                       "       currency      false\n" +
-                       "       defwritable   false\n" +
-                       "       nullable      1\n" +
-                       "       readonly      true\n" +
-                       "       searchable    true\n" +
-                       "       signed        false\n" +
-                       "       writable      false\n" +
-                       "6.     (null)\n" +
-                       "6.     (null)\n" +
-                       "6.     (null)\n" +
-                       "6.     (null)\n" +
-                       "6.     (null)\n" +
-                       "7.     java.lang.Integer is an instance of 
java.lang.Integer\n" +
-                       "7.     java.lang.Double is an instance of 
java.lang.Double\n" +
-                       "7.     java.lang.Boolean is an instance of 
java.lang.Boolean\n" +
-                       "7.     java.lang.String is an instance of 
java.lang.String\n" +
-                       "7.     java.lang.String is an instance of 
java.lang.String\n" +
-                       "0. true        true\n");
-       }
-
-       @Test
        public void Test_RfetchManyColumnsInfo() {
                sb.setLength(0);        // clear the output log buffer
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to