You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by xi...@apache.org on 2020/10/15 14:01:44 UTC

[shardingsphere] branch master updated: Add test case for database getTableNamePattern. (#7800) (#7802)

This is an automated email from the ASF dual-hosted git repository.

xiaoyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new df70ec7  Add test case for database getTableNamePattern. (#7800) (#7802)
df70ec7 is described below

commit df70ec71d3968aea39470116d376cbb83c6b4f89
Author: wwj <22...@qq.com>
AuthorDate: Thu Oct 15 22:01:24 2020 +0800

    Add test case for database getTableNamePattern. (#7800) (#7802)
---
 .../jdbc/handler/DatabaseMetaDataDialectHandlerTest.java      | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/model/physical/jdbc/handler/DatabaseMetaDataDialectHandlerTest.java b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/model/physical/jdbc/handler/DatabaseMetaDataDialectHandlerTest.java
index 3367e81..117ff5c 100644
--- a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/model/physical/jdbc/handler/DatabaseMetaDataDialectHandlerTest.java
+++ b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/model/physical/jdbc/handler/DatabaseMetaDataDialectHandlerTest.java
@@ -69,7 +69,16 @@ public final class DatabaseMetaDataDialectHandlerTest {
         assertThat(oracleTableNamePattern, is(TABLE_NAME_PATTERN.toUpperCase()));
         String mysqlTableNamePattern = getTableNamePattern(new MySQLDatabaseType());
         assertThat(mysqlTableNamePattern, is(TABLE_NAME_PATTERN));
-        // TODO H2, MariaDB, PostgreSQL, SQLServer, SQL92 decorate table name pattern
+        String h2TableNamePattern = getTableNamePattern(new H2DatabaseType());
+        assertThat(h2TableNamePattern, is(TABLE_NAME_PATTERN));
+        String mariaDBTableNamePattern = getTableNamePattern(new MariaDBDatabaseType());
+        assertThat(mariaDBTableNamePattern, is(TABLE_NAME_PATTERN));
+        String postgreSQLTableNamePattern = getTableNamePattern(new PostgreSQLDatabaseType());
+        assertThat(postgreSQLTableNamePattern, is(TABLE_NAME_PATTERN));
+        String sqlServerTableNamePattern = getTableNamePattern(new SQLServerDatabaseType());
+        assertThat(sqlServerTableNamePattern, is(TABLE_NAME_PATTERN));
+        String sql92TableNamePattern = getTableNamePattern(new SQL92DatabaseType());
+        assertThat(sql92TableNamePattern, is(TABLE_NAME_PATTERN));
     }
     
     @Test