|
|
|
|
@ -22,6 +22,8 @@ import java.lang.annotation.RetentionPolicy;
@@ -22,6 +22,8 @@ import java.lang.annotation.RetentionPolicy;
|
|
|
|
|
import java.lang.annotation.Target; |
|
|
|
|
|
|
|
|
|
import example.scannable.DefaultNamedComponent; |
|
|
|
|
import example.scannable.JakartaManagedBeanComponent; |
|
|
|
|
import example.scannable.JakartaNamedComponent; |
|
|
|
|
import org.junit.jupiter.api.Test; |
|
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.AnnotatedBeanDefinition; |
|
|
|
|
@ -63,6 +65,16 @@ class AnnotationBeanNameGeneratorTests {
@@ -63,6 +65,16 @@ class AnnotationBeanNameGeneratorTests {
|
|
|
|
|
assertGeneratedName(ComponentWithName.class, "walden"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
void generateBeanNameWithJakartaNamedComponent() { |
|
|
|
|
assertGeneratedName(JakartaNamedComponent.class, "myJakartaNamedComponent"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
void generateBeanNameWithJakartaManagedBeanComponent() { |
|
|
|
|
assertGeneratedName(JakartaManagedBeanComponent.class, "myJakartaManagedBeanComponent"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
void generateBeanNameWithCustomStereotypeComponent() { |
|
|
|
|
assertGeneratedName(DefaultNamedComponent.class, "thoreau"); |
|
|
|
|
|