From 08aa9e63745c1a47159f435eb6013d4fb661b81b Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 11 Sep 2025 09:08:49 +0800 Subject: [PATCH] add test --- .../hutool/v7/core/annotation/AnnotationUtilTest.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/annotation/AnnotationUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/annotation/AnnotationUtilTest.java index 5829dace89..4d3125c10c 100644 --- a/hutool-core/src/test/java/cn/hutool/v7/core/annotation/AnnotationUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/v7/core/annotation/AnnotationUtilTest.java @@ -81,14 +81,13 @@ public class AnnotationUtilTest { } @Test - void getMethodAnnotationsTest2() { - final Method doSomeThing = MethodUtil.getMethodByName(SubClassForTest.class, "doSomeThing"); - assertNotNull(doSomeThing); - - Annotation[] annotations = AnnotationUtil.getDeclaredAnnotations(doSomeThing); + void getSubClassAnnotationsTest() { + // SubClassForTest类本身无注解 + Annotation[] annotations = AnnotationUtil.getDeclaredAnnotations(SubClassForTest.class); assertEquals(0, annotations.length); - annotations = AnnotationUtil.getAnnotations(doSomeThing, false); + // SubClassForTest类继承了ClassForTest类,因此继承了ClassForTest类上的注解,因此获取注解数量为1 + annotations = AnnotationUtil.getAnnotations(SubClassForTest.class, false); assertEquals(1, annotations.length); }