databaseProductName = JdbcUtils.commonDatabaseName(databaseProductName); return fromProductName(databaseProductName);
@Test(expected = IllegalArgumentException.class) public void testInvalidProductName() { fromProductName("bad product name"); }
@Test public void testFromProductName() { assertEquals(DERBY, fromProductName("Apache Derby")); assertEquals(DB2, fromProductName("DB2")); assertEquals(DB2VSE, fromProductName("DB2VSE")); assertEquals(DB2ZOS, fromProductName("DB2ZOS")); assertEquals(DB2AS400, fromProductName("DB2AS400")); assertEquals(HSQL, fromProductName("HSQL Database Engine")); assertEquals(SQLSERVER, fromProductName("Microsoft SQL Server")); assertEquals(MYSQL, fromProductName("MySQL")); assertEquals(ORACLE, fromProductName("Oracle")); assertEquals(POSTGRES, fromProductName("PostgreSQL")); assertEquals(SYBASE, fromProductName("Sybase")); assertEquals(SQLITE, fromProductName("SQLite")); }
databaseProductName = JdbcUtils.commonDatabaseName(databaseProductName); return fromProductName(databaseProductName);