summaryrefslogtreecommitdiff
path: root/connectivity/qa/drivers/hsqldb/DatabaseMetaData.java
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/qa/drivers/hsqldb/DatabaseMetaData.java')
-rw-r--r--connectivity/qa/drivers/hsqldb/DatabaseMetaData.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/connectivity/qa/drivers/hsqldb/DatabaseMetaData.java b/connectivity/qa/drivers/hsqldb/DatabaseMetaData.java
index ddc45a4e0ca1..e18e966fbdee 100644
--- a/connectivity/qa/drivers/hsqldb/DatabaseMetaData.java
+++ b/connectivity/qa/drivers/hsqldb/DatabaseMetaData.java
@@ -17,28 +17,28 @@ import qa.drivers.hsqldb.DriverTest;
public class DatabaseMetaData {
-
+
private java.sql.DatabaseMetaData m_xMD;
private DriverTest m_TestCase;
-
+
/** Creates a new instance of DatabaseMetaData */
public DatabaseMetaData(DriverTest _testCase,java.sql.DatabaseMetaData _xmd) {
m_TestCase = _testCase;
m_xMD = _xmd;
}
-
+
protected void assure(String _sText,boolean btest){
m_TestCase.assurePublic(_sText,btest);
}
-
+
protected void testMethod(String sName,Class[] params,Object[] objParams,int nCount){
try {
System.out.println("test method " + sName);
-
+
Method aGet = ((Object)m_xMD).getClass().getDeclaredMethod(sName, params);
if ( aGet != null ){
ResultSet rs = (ResultSet)aGet.invoke(m_xMD, objParams);
- ResultSetMetaData rsMD = rs.getMetaData();
+ ResultSetMetaData rsMD = rs.getMetaData();
assure( sName + " returns wrong column count" , rsMD.getColumnCount() == nCount);
}
@@ -53,14 +53,14 @@ public class DatabaseMetaData {
} catch( java.lang.reflect.InvocationTargetException ex ) {
assure("IllegalAccessException!",false);
} finally {
-
+
}
}
-
+
public void test(){
-
+
// try {
-
+
try{
ResultSet rs = m_xMD.getTables(null,null,"TESTCASE",null);
while ( rs.next() )
@@ -85,14 +85,14 @@ public class DatabaseMetaData {
}
} catch(Exception e){
-
+
}
//testMethod("getTypeInfo", zclass,empty,17);
/*
Class[] zclass = new Class[]{};
Object[] empty = new Object[]{};
testMethod("getCatalogs", zclass,empty,1);
-
+
testMethod("getSchemas", zclass,empty,2);
testMethod("getTableTypes", zclass,empty,1);
Class[] a4 = new Class[4];
@@ -110,7 +110,7 @@ public class DatabaseMetaData {
testMethod("getColumns", a4,o4,18);
testMethod("getProcedureColumns", a4,o4,13);
testMethod("getColumns", a4,o4,18);
-
+
Class[] a3 = new Class[3];
Object[] o3 = new Object[3];
a3[0] = Class.forName("java.lang.Object");
@@ -120,7 +120,7 @@ public class DatabaseMetaData {
o3[0] = null;
o3[1] = null;
o3[2] = "%";
-
+
testMethod("getExportedKeys", a3,o3,14);
testMethod("getImportedKeys", a3,o3,14);
testMethod("getPrimaryKeys", a3,o3,14);
@@ -128,24 +128,24 @@ public class DatabaseMetaData {
testMethod("getTablePrivileges", a3,o3,6);
testMethod("getVersionColumns", a3,o3,7);
// testMethod("getCrossReference", a3,o3,14);
-
+
} catch( java.lang.ClassNotFoundException ex) {
assure("ClassNotFoundException: " + ex.getMessage() ,false);
}
*/
}
-/*
+/*
public com.sun.star.sdbc.XResultSet getCrossReference(Object obj, String str, String str2, Object obj3, String str4, String str5) {
}
public com.sun.star.sdbc.XResultSet getIndexInfo(Object obj, String str, String str2, boolean param, boolean param4) {
}
-
+
public com.sun.star.sdbc.XResultSet getTables(Object obj, String str, String str2, String[] str3) {
}
-
+
public com.sun.star.sdbc.XResultSet getUDTs(Object obj, String str, String str2, int[] values) {
}
-
+
public com.sun.star.sdbc.XResultSet getBestRowIdentifier(Object obj, String str, String str2, int param, boolean param4) throws com.sun.star.sdbc.SQLException {
}
*/