Skip to content

Commit 64be9d7

Browse files
author
tianbin
committed
add test case
1 parent 780e594 commit 64be9d7

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

sharding-core/src/test/java/io/shardingjdbc/core/routing/router/DatabaseHintSQLRouterTest.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import io.shardingjdbc.core.parsing.parser.sql.dql.DQLStatement;
2828
import io.shardingjdbc.core.parsing.parser.sql.dql.select.SelectStatement;
2929
import io.shardingjdbc.core.rule.ShardingRule;
30+
import org.junit.After;
3031
import org.junit.Before;
3132
import org.junit.Test;
3233

@@ -39,8 +40,15 @@
3940

4041
public final class DatabaseHintSQLRouterTest {
4142

43+
private final HintManager hintManager = HintManager.getInstance();
44+
4245
private DatabaseHintSQLRouter databaseHintSQLRouter;
4346

47+
@After
48+
public void tearDown() {
49+
hintManager.close();
50+
}
51+
4452
@Before
4553
public void setRouterContext() {
4654
ShardingRuleConfiguration shardingRuleConfig = new ShardingRuleConfiguration();
@@ -60,7 +68,6 @@ public void assertParse() {
6068

6169
@Test
6270
public void assertRoute() {
63-
HintManager hintManager = HintManager.getInstance();
6471
hintManager.addDatabaseShardingValue(HintManagerHolder.DB_TABLE_NAME, HintManagerHolder.DB_COLUMN_NAME, 1);
6572
assertNotNull(databaseHintSQLRouter.route("select t from table t", Collections.emptyList(), new DQLStatement()));
6673
}

0 commit comments

Comments
 (0)