package org.beanfuse.db.dialect; import java.util.Iterator; import java.util.Map; import org.beanfuse.db.meta.DatabaseMetadata; import org.beanfuse.db.meta.TableMetadata; import org.beanfuse.db.util.DataSourceUtil; import org.testng.annotations.BeforeClass; public class HSQLDialectTest extends DialectTestCase { @BeforeClass public void setUp() throws Exception { // meta = new // DatabaseMetadata(DataSourceUtil.getDataSource("oracle").getConnection(), // new OracleDialect()); // meta.loadAllMetadata("EAMS_NEW",null,false); meta = new DatabaseMetadata(DataSourceUtil.getDataSource("hsqldb").getConnection(), new HSQLDialect()); meta.loadAllMetadata(null, null, false); } public void testlistMetadata() { listMetadata(); Map tables = meta.getTables(); for (Iterator iter = tables.keySet().iterator(); iter.hasNext();) { String name = (String) iter.next(); TableMetadata m = (TableMetadata) tables.get(name); log.info(m.sqlCreateString(meta.getDialect())); } } }