@Test
public void parseInternal_singleElementWithCustomAmazonEc2Client_userTagMapCreatedWithCustomEc2Client() throws Exception {
//Arrange
DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(beanFactory);
//Act
reader.loadBeanDefinitions(new ClassPathResource(getClass().getSimpleName() + "-customEc2Client.xml", getClass()));
//Assert
assertTrue(beanFactory.containsBeanDefinition("myUserTags"));
ConstructorArgumentValues.ValueHolder valueHolder = beanFactory.getBeanDefinition("myUserTags").
getConstructorArgumentValues().getArgumentValue(0, BeanReference.class);
BeanReference beanReference = (BeanReference) valueHolder.getValue();
assertEquals("amazonEC2Client", beanReference.getBeanName());
assertFalse(beanFactory.containsBeanDefinition(AmazonWebserviceClientConfigurationUtils.getBeanName(AmazonEC2Client.class.getName())));
}
ContextInstanceDataPropertySourceBeanDefinitionParserTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:spring-cloud-aws
作者:
评论列表
文章目录