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

zhaojinchao 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 c783b34d566 Revise ImportMetaDataExecutorTest (#32446)
c783b34d566 is described below

commit c783b34d56633c8e1df0b10bc5eaf81ed1a90947
Author: Raigor <raigor.ji...@gmail.com>
AuthorDate: Fri Aug 9 23:12:22 2024 +0800

    Revise ImportMetaDataExecutorTest (#32446)
---
 .../distsql/ral/updatable/ImportMetaDataExecutorTest.java      | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/ImportMetaDataExecutorTest.java
 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/ImportMetaDataExecutorTest.java
index d12da3e4faa..d87adca15e9 100644
--- 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/ImportMetaDataExecutorTest.java
+++ 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/ImportMetaDataExecutorTest.java
@@ -17,6 +17,7 @@
 
 package org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable;
 
+import lombok.SneakyThrows;
 import org.apache.groovy.util.Maps;
 import 
org.apache.shardingsphere.distsql.handler.validate.DistSQLDataSourcePoolPropertiesValidator;
 import 
org.apache.shardingsphere.distsql.statement.ral.updatable.ImportMetaDataStatement;
@@ -87,7 +88,7 @@ class ImportMetaDataExecutorTest {
     }
     
     @Test
-    void assertImportEmptyMetaData() throws NoSuchFieldException, 
IllegalAccessException {
+    void assertImportEmptyMetaData() {
         init(null);
         ContextManager contextManager = mock(ContextManager.class, 
RETURNS_DEEP_STUBS);
         assertThrows(EmptyStorageUnitException.class, () -> 
executor.executeUpdate(
@@ -95,7 +96,7 @@ class ImportMetaDataExecutorTest {
     }
     
     @Test
-    void assertImportMetaDataFromJsonValue() throws SQLException, 
NoSuchFieldException, IllegalAccessException {
+    void assertImportMetaDataFromJsonValue() throws SQLException {
         init(EMPTY);
         ContextManager contextManager = mock(ContextManager.class, 
RETURNS_DEEP_STUBS);
         executor.executeUpdate(new ImportMetaDataStatement(METADATA_VALUE, 
null), contextManager);
@@ -103,14 +104,15 @@ class ImportMetaDataExecutorTest {
     }
     
     @Test
-    void assertImportExistedMetaDataFromFile() throws NoSuchFieldException, 
IllegalAccessException {
+    void assertImportExistedMetaDataFromFile() {
         init(EMPTY);
         ContextManager contextManager = mock(ContextManager.class, 
RETURNS_DEEP_STUBS);
         assertThrows(DatabaseCreateExistsException.class, () -> 
executor.executeUpdate(
                 new ImportMetaDataStatement(null, 
Objects.requireNonNull(ImportMetaDataExecutorTest.class.getResource(featureMap.get(EMPTY))).getPath()),
 contextManager));
     }
     
-    private void init(final String feature) throws NoSuchFieldException, 
IllegalAccessException {
+    @SneakyThrows({IllegalAccessException.class, NoSuchFieldException.class})
+    private void init(final String feature) {
         executor = new ImportMetaDataExecutor();
         ContextManager contextManager = mockContextManager(feature);
         
when(ProxyContext.getInstance().getContextManager()).thenReturn(contextManager);

Reply via email to