From d1f544209eb31b1d03345c7df755f3fc9528ef58 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Thu, 28 Nov 2019 13:50:35 +0100 Subject: [PATCH] Test status quo for AnnotatedTypeMetadata.getAnnotationAttributes() See gh-24077 --- .../springframework/core/type/AnnotationMetadataTests.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-core/src/test/java/org/springframework/core/type/AnnotationMetadataTests.java b/spring-core/src/test/java/org/springframework/core/type/AnnotationMetadataTests.java index e269a37a7b0..b608918e0a1 100644 --- a/spring-core/src/test/java/org/springframework/core/type/AnnotationMetadataTests.java +++ b/spring-core/src/test/java/org/springframework/core/type/AnnotationMetadataTests.java @@ -96,8 +96,12 @@ class AnnotationMetadataTests { assertThat(metadata.hasAnnotation(Component.class.getName())).isFalse(); assertThat(metadata.hasAnnotation(Scope.class.getName())).isFalse(); assertThat(metadata.hasAnnotation(SpecialAttr.class.getName())).isFalse(); + assertThat(metadata.hasMetaAnnotation(Component.class.getName())).isFalse(); + assertThat(metadata.hasMetaAnnotation(MetaAnnotation.class.getName())).isFalse(); assertThat(metadata.getAnnotationTypes()).hasSize(0); assertThat(metadata.getAnnotationAttributes(Component.class.getName())).isNull(); + assertThat(metadata.getAnnotationAttributes(MetaAnnotation.class.getName(), false)).isNull(); + assertThat(metadata.getAnnotationAttributes(MetaAnnotation.class.getName(), true)).isNull(); assertThat(metadata.getAnnotatedMethods(DirectAnnotation.class.getName()).size()).isEqualTo(0); assertThat(metadata.isAnnotated(IsAnnotatedAnnotation.class.getName())).isEqualTo(false); assertThat(metadata.getAllAnnotationAttributes(DirectAnnotation.class.getName())).isNull();