From ad3bb63a2050fdcaf65eb5345487ca5580fb7953 Mon Sep 17 00:00:00 2001 From: HuangXin Date: Mon, 24 Feb 2025 10:05:00 +0800 Subject: [PATCH] =?UTF-8?q?OCT=20REM:=201.=20=E4=BF=AE=E6=AD=A3=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=A3=80=E6=9F=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/AutoExternStringJsonProcessTest.java | 15 ++++----------- .../cmcc/magent/misc/ExecutingCommandTest.java | 5 +---- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/src/test/java/com/cmcc/magent/annotation/impl/AutoExternStringJsonProcessTest.java b/src/test/java/com/cmcc/magent/annotation/impl/AutoExternStringJsonProcessTest.java index 1129215..f7c44c9 100644 --- a/src/test/java/com/cmcc/magent/annotation/impl/AutoExternStringJsonProcessTest.java +++ b/src/test/java/com/cmcc/magent/annotation/impl/AutoExternStringJsonProcessTest.java @@ -267,9 +267,7 @@ public class AutoExternStringJsonProcessTest { public void serialize_WithFormatEnum_InvalidIndex_ShouldThrowException() { autoExternStringJsonProcess = new AutoExternStringJsonProcess("", "", UtilsFormatType.FORMAT_ENUM, "", ErrorCode.class, true); - assertThrows(NullPointerException.class, () -> { - autoExternStringJsonProcess.serialize(100, jsonGenerator, serializerProvider); - }); + assertThrows(NullPointerException.class, () -> autoExternStringJsonProcess.serialize(100, jsonGenerator, serializerProvider)); } /** @@ -281,9 +279,7 @@ public class AutoExternStringJsonProcessTest { public void serialize_WithFormatEnum_NonEnumClass_ShouldThrowException() { autoExternStringJsonProcess = new AutoExternStringJsonProcess("", "", UtilsFormatType.FORMAT_ENUM, "", TestEnum.class, true); - assertThrows(NullPointerException.class, () -> { - autoExternStringJsonProcess.serialize(0, jsonGenerator, serializerProvider); - }); + assertThrows(NullPointerException.class, () -> autoExternStringJsonProcess.serialize(0, jsonGenerator, serializerProvider)); } /** @@ -342,11 +338,10 @@ public class AutoExternStringJsonProcessTest { * 测试 {@link AutoExternStringJsonProcess#serialize(Number, JsonGenerator, SerializerProvider)} 方法, * 当格式为 {@link UtilsFormatType#FORMAT_ENUM} 时,如果发生异常,应该抛出 {@link CommonErrorCodeException}。 * - * @throws IOException 序列化时可能抛出的异常 */ @Test @DisplayName("格式为枚举时发生异常抛出异常") - public void serialize_WithFormatEnum_ThrowException() throws IOException { + public void serialize_WithFormatEnum_ThrowException() { // 创建一个模拟的 JsonStreamContext 对象 JsonStreamContext jsonStreamContext = mock(JsonStreamContext.class); when(jsonStreamContext.getCurrentName()).thenReturn("testField"); @@ -356,9 +351,7 @@ public class AutoExternStringJsonProcessTest { when(jsonGenerator.getOutputContext()).thenReturn(jsonStreamContext); autoExternStringJsonProcess = new AutoExternStringJsonProcess("", "", UtilsFormatType.FORMAT_ENUM, "", ErrorCode.class, true); - assertThrows(CommonErrorCodeException.class, () -> { - autoExternStringJsonProcess.serialize(1000, jsonGenerator, serializerProvider); - }); + assertThrows(CommonErrorCodeException.class, () -> autoExternStringJsonProcess.serialize(1000, jsonGenerator, serializerProvider)); } diff --git a/src/test/java/com/cmcc/magent/misc/ExecutingCommandTest.java b/src/test/java/com/cmcc/magent/misc/ExecutingCommandTest.java index bb112bb..6c5b5ac 100644 --- a/src/test/java/com/cmcc/magent/misc/ExecutingCommandTest.java +++ b/src/test/java/com/cmcc/magent/misc/ExecutingCommandTest.java @@ -253,10 +253,7 @@ public class ExecutingCommandTest { // 设置方法为可访问 method.setAccessible(true); - ExecutingCommand.AsyncExecResultHandler callback = new ExecutingCommand.AsyncExecResultHandler() { - @Override - public void onCommandResult(String result) { - } + ExecutingCommand.AsyncExecResultHandler callback = result -> { }; List result = (List) method.invoke(null, 1, true, callback, cmd);