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