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);