@ -1297,8 +1297,10 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@@ -1297,8 +1297,10 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@ -1315,8 +1317,10 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@@ -1315,8 +1317,10 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@ -1337,9 +1341,11 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@@ -1337,9 +1341,11 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@ -1368,7 +1374,15 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@@ -1368,7 +1374,15 @@ public class AutowiredAnnotationBeanPostProcessorTests {
catch(NoUniqueBeanDefinitionExceptionex){
// expected
}
try{
bean.consumeOptionalTestBean();
fail("Should have thrown NoUniqueBeanDefinitionException");
}
catch(NoUniqueBeanDefinitionExceptionex){
// expected
}
assertNull(bean.getUniqueTestBean());
assertNull(bean.consumeUniqueTestBean());
bf.destroySingletons();
}
@ -1389,7 +1403,9 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@@ -1389,7 +1403,9 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@ -3020,6 +3036,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@@ -3020,6 +3036,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@Autowired
privateObjectProvider<TestBean>testBeanFactory;
privateTestBeanconsumedTestBean;
publicTestBeangetTestBean(){
returnthis.testBeanFactory.getObject();
}
@ -3036,6 +3054,11 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@@ -3036,6 +3054,11 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@ -3043,6 +3066,11 @@ public class AutowiredAnnotationBeanPostProcessorTests {
@@ -3043,6 +3066,11 @@ public class AutowiredAnnotationBeanPostProcessorTests {