diff options
Diffstat (limited to 'connectivity/qa/drivers/hsqldb/DatabaseMetaData.java')
-rw-r--r-- | connectivity/qa/drivers/hsqldb/DatabaseMetaData.java | 38 |
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 { } */ |