diff --git a/sharding-core/src/main/java/io/shardingsphere/core/metadata/table/ShardingTableMetaData.java b/sharding-core/src/main/java/io/shardingsphere/core/metadata/table/ShardingTableMetaData.java index 2190b49381880..a9141be2c7266 100644 --- a/sharding-core/src/main/java/io/shardingsphere/core/metadata/table/ShardingTableMetaData.java +++ b/sharding-core/src/main/java/io/shardingsphere/core/metadata/table/ShardingTableMetaData.java @@ -30,7 +30,7 @@ * @author zhangliang */ @RequiredArgsConstructor -public class ShardingTableMetaData { +public final class ShardingTableMetaData { private final Map tableMetaDataMap; diff --git a/sharding-jdbc/src/test/java/io/shardingsphere/core/jdbc/core/connection/ShardingConnectionTest.java b/sharding-jdbc/src/test/java/io/shardingsphere/core/jdbc/core/connection/ShardingConnectionTest.java index 2b24a6bda4604..5f8354f98d45c 100644 --- a/sharding-jdbc/src/test/java/io/shardingsphere/core/jdbc/core/connection/ShardingConnectionTest.java +++ b/sharding-jdbc/src/test/java/io/shardingsphere/core/jdbc/core/connection/ShardingConnectionTest.java @@ -25,6 +25,7 @@ import io.shardingsphere.core.jdbc.core.ShardingContext; import io.shardingsphere.core.jdbc.core.datasource.MasterSlaveDataSource; import io.shardingsphere.core.metadata.table.ShardingTableMetaData; +import io.shardingsphere.core.metadata.table.TableMetaData; import io.shardingsphere.core.rule.ShardingRule; import org.junit.After; import org.junit.Before; @@ -41,7 +42,6 @@ import static org.junit.Assert.assertNotSame; import static org.junit.Assert.assertSame; -import static org.mockito.Mockito.mock; public final class ShardingConnectionTest { @@ -72,8 +72,7 @@ public void setUp() { Map dataSourceMap = new HashMap<>(1, 1); dataSourceMap.put(DS_NAME, masterSlaveDataSource); ShardingRule shardingRule = new ShardingRule(shardingRuleConfig, dataSourceMap.keySet()); - ShardingTableMetaData shardingTableMetaData = mock(ShardingTableMetaData.class); - ShardingContext shardingContext = new ShardingContext(dataSourceMap, shardingRule, DatabaseType.H2, null, shardingTableMetaData, false); + ShardingContext shardingContext = new ShardingContext(dataSourceMap, shardingRule, DatabaseType.H2, null, new ShardingTableMetaData(Collections.emptyMap()), false); connection = new ShardingConnection(shardingContext); }