@@ -45,38 +45,40 @@ class DefaultBeanRegistrationCodeFragmentsTests {
45
45
46
46
@ Test
47
47
void getTargetOnConstructor () {
48
- RegisteredBean registeredBean = registerTestBean (TestBean .class );
48
+ RegisteredBean registeredBean = registerTestBean (SimpleBean .class );
49
49
assertThat (createInstance (registeredBean ).getTarget (registeredBean ,
50
- TestBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (TestBean .class );
50
+ SimpleBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (SimpleBean .class );
51
51
}
52
52
53
53
@ Test
54
54
void getTargetOnConstructorToPublicFactoryBean () {
55
- RegisteredBean registeredBean = registerTestBean (TestBean .class );
55
+ RegisteredBean registeredBean = registerTestBean (SimpleBean .class );
56
56
assertThat (createInstance (registeredBean ).getTarget (registeredBean ,
57
- TestBeanFactoryBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (TestBean .class );
57
+ SimpleBeanFactoryBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (SimpleBean .class );
58
58
}
59
59
60
60
@ Test
61
61
void getTargetOnConstructorToProtectedFactoryBean () {
62
- RegisteredBean registeredBean = registerTestBean (TestBean .class );
62
+ RegisteredBean registeredBean = registerTestBean (SimpleBean .class );
63
63
assertThat (createInstance (registeredBean ).getTarget (registeredBean ,
64
- PrivilegedTestBeanFactoryBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (PrivilegedTestBeanFactoryBean .class );
64
+ PrivilegedTestBeanFactoryBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (
65
+ PrivilegedTestBeanFactoryBean .class );
65
66
}
66
67
67
68
@ Test
68
69
void getTargetOnMethod () {
69
- RegisteredBean registeredBean = registerTestBean (TestBean .class );
70
- Method method = ReflectionUtils .findMethod (TestBeanFactoryBean .class , "getObject" );
70
+ RegisteredBean registeredBean = registerTestBean (SimpleBean .class );
71
+ Method method = ReflectionUtils .findMethod (SimpleBeanFactoryBean .class , "getObject" );
71
72
assertThat (method ).isNotNull ();
72
73
assertThat (createInstance (registeredBean ).getTarget (registeredBean ,
73
- method )).isEqualTo (TestBeanFactoryBean .class );
74
+ method )).isEqualTo (SimpleBeanFactoryBean .class );
74
75
}
75
76
76
77
@ Test
77
78
void getTargetOnMethodWithInnerBeanInJavaPackage () {
78
- RegisteredBean registeredBean = registerTestBean (TestBean .class );
79
- RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" , new RootBeanDefinition (String .class ));
79
+ RegisteredBean registeredBean = registerTestBean (SimpleBean .class );
80
+ RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" ,
81
+ new RootBeanDefinition (String .class ));
80
82
Method method = ReflectionUtils .findMethod (getClass (), "createString" );
81
83
assertThat (method ).isNotNull ();
82
84
assertThat (createInstance (innerBean ).getTarget (innerBean ,
@@ -85,45 +87,47 @@ void getTargetOnMethodWithInnerBeanInJavaPackage() {
85
87
86
88
@ Test
87
89
void getTargetOnConstructorWithInnerBeanInJavaPackage () {
88
- RegisteredBean registeredBean = registerTestBean (TestBean .class );
90
+ RegisteredBean registeredBean = registerTestBean (SimpleBean .class );
89
91
RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" , new RootBeanDefinition (String .class ));
90
92
assertThat (createInstance (innerBean ).getTarget (innerBean ,
91
- String .class .getDeclaredConstructors ()[0 ])).isEqualTo (TestBean .class );
93
+ String .class .getDeclaredConstructors ()[0 ])).isEqualTo (SimpleBean .class );
92
94
}
93
95
94
96
@ Test
95
97
void getTargetOnConstructorWithInnerBeanOnTypeInJavaPackage () {
96
- RegisteredBean registeredBean = registerTestBean (TestBean .class );
98
+ RegisteredBean registeredBean = registerTestBean (SimpleBean .class );
97
99
RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" ,
98
100
new RootBeanDefinition (StringFactoryBean .class ));
99
101
assertThat (createInstance (innerBean ).getTarget (innerBean ,
100
- StringFactoryBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (TestBean .class );
102
+ StringFactoryBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (SimpleBean .class );
101
103
}
102
104
103
105
@ Test
104
106
void getTargetOnMethodWithInnerBeanInRegularPackage () {
105
107
RegisteredBean registeredBean = registerTestBean (DummyFactory .class );
106
- RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" , new RootBeanDefinition (TestBean .class ));
107
- Method method = ReflectionUtils .findMethod (TestBeanFactoryBean .class , "getObject" );
108
+ RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" ,
109
+ new RootBeanDefinition (SimpleBean .class ));
110
+ Method method = ReflectionUtils .findMethod (SimpleBeanFactoryBean .class , "getObject" );
108
111
assertThat (method ).isNotNull ();
109
- assertThat (createInstance (innerBean ).getTarget (innerBean , method )).isEqualTo (TestBeanFactoryBean .class );
112
+ assertThat (createInstance (innerBean ).getTarget (innerBean , method )).isEqualTo (SimpleBeanFactoryBean .class );
110
113
}
111
114
112
115
@ Test
113
116
void getTargetOnConstructorWithInnerBeanInRegularPackage () {
114
117
RegisteredBean registeredBean = registerTestBean (DummyFactory .class );
115
- RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" , new RootBeanDefinition (TestBean .class ));
118
+ RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" ,
119
+ new RootBeanDefinition (SimpleBean .class ));
116
120
assertThat (createInstance (innerBean ).getTarget (innerBean ,
117
- TestBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (TestBean .class );
121
+ SimpleBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (SimpleBean .class );
118
122
}
119
123
120
124
@ Test
121
125
void getTargetOnConstructorWithInnerBeanOnFactoryBeanOnTypeInRegularPackage () {
122
126
RegisteredBean registeredBean = registerTestBean (DummyFactory .class );
123
127
RegisteredBean innerBean = RegisteredBean .ofInnerBean (registeredBean , "innerTestBean" ,
124
- new RootBeanDefinition (TestBean .class ));
128
+ new RootBeanDefinition (SimpleBean .class ));
125
129
assertThat (createInstance (innerBean ).getTarget (innerBean ,
126
- TestBeanFactoryBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (TestBean .class );
130
+ SimpleBeanFactoryBean .class .getDeclaredConstructors ()[0 ])).isEqualTo (SimpleBean .class );
127
131
}
128
132
129
133
@@ -134,24 +138,25 @@ private RegisteredBean registerTestBean(Class<?> beanType) {
134
138
}
135
139
136
140
private BeanRegistrationCodeFragments createInstance (RegisteredBean registeredBean ) {
137
- return new DefaultBeanRegistrationCodeFragments (this .beanRegistrationsCode , registeredBean , new BeanDefinitionMethodGeneratorFactory (this .beanFactory ));
141
+ return new DefaultBeanRegistrationCodeFragments (this .beanRegistrationsCode , registeredBean ,
142
+ new BeanDefinitionMethodGeneratorFactory (this .beanFactory ));
138
143
}
139
144
140
145
@ SuppressWarnings ("unused" )
141
146
static String createString () {
142
147
return "Test" ;
143
148
}
144
149
145
- static class PrivilegedTestBeanFactoryBean implements FactoryBean <TestBean > {
150
+ static class PrivilegedTestBeanFactoryBean implements FactoryBean <SimpleBean > {
146
151
147
152
@ Override
148
- public TestBean getObject () throws Exception {
149
- return new TestBean ();
153
+ public SimpleBean getObject () throws Exception {
154
+ return new SimpleBean ();
150
155
}
151
156
152
157
@ Override
153
158
public Class <?> getObjectType () {
154
- return TestBean .class ;
159
+ return SimpleBean .class ;
155
160
}
156
161
}
157
162
0 commit comments