public void testFromDialect() {
assertSameClass("Generic metadata for dialects with no specifics", null, mdf.fromDialect(new NoNameDialect()));
assertSameClass(OracleMetaDataDialect.class, mdf.fromDialect(new Oracle8iDialect()));
assertSameClass(OracleMetaDataDialect.class, mdf.fromDialect(new Oracle9Dialect()));
assertSameClass(OracleMetaDataDialect.class, mdf.fromDialect(new Oracle10gDialect()));
assertSameClass(OracleMetaDataDialect.class, mdf.fromDialect(new Oracle9iDialect()));
assertSameClass(MySQLMetaDataDialect.class, mdf.fromDialect(new MySQL5InnoDBDialect()));
assertSameClass(H2MetaDataDialect.class, mdf.fromDialect(new H2Dialect()));
assertSameClass(HSQLMetaDataDialect.class, mdf.fromDialect(new HSQLDialect()));