@@ -57,6 +57,8 @@ public static Object[] data() {
5757 private static final int DATABASE_MAJOR_VERSION = 1 ;
5858 private static final int DATABASE_MINOR_VERSION = 0 ;
5959 private static final String DATABASE_PRODUCT_NAME = "Google Cloud Spanner" ;
60+ private static final String POSTGRESQL_DATABASE_PRODUCT_NAME =
61+ DATABASE_PRODUCT_NAME + " PostgreSQL" ;
6062
6163 @ Test
6264 public void testTrivialMethods () throws SQLException {
@@ -90,7 +92,6 @@ public void testTrivialMethods() throws SQLException {
9092 assertEquals ("CATALOG" , meta .getCatalogTerm ());
9193 assertEquals (DATABASE_MAJOR_VERSION , meta .getDatabaseMajorVersion ());
9294 assertEquals (DATABASE_MINOR_VERSION , meta .getDatabaseMinorVersion ());
93- assertEquals (DATABASE_PRODUCT_NAME , meta .getDatabaseProductName ());
9495 assertEquals (
9596 DATABASE_MAJOR_VERSION + "." + DATABASE_MINOR_VERSION , meta .getDatabaseProductVersion ());
9697 assertEquals (Connection .TRANSACTION_SERIALIZABLE , meta .getDefaultTransactionIsolation ());
@@ -134,8 +135,10 @@ public void testTrivialMethods() throws SQLException {
134135 assertFalse (meta .isCatalogAtStart ());
135136 assertEquals (connection .isReadOnly (), meta .isReadOnly ());
136137 if (dialect == Dialect .POSTGRESQL ) {
138+ assertEquals (POSTGRESQL_DATABASE_PRODUCT_NAME , meta .getDatabaseProductName ());
137139 assertTrue (meta .storesLowerCaseIdentifiers ());
138140 } else {
141+ assertEquals (DATABASE_PRODUCT_NAME , meta .getDatabaseProductName ());
139142 assertFalse (meta .storesLowerCaseIdentifiers ());
140143 }
141144 assertFalse (meta .storesLowerCaseQuotedIdentifiers ());
0 commit comments