List of usage examples for org.springframework.beans.factory.xml XmlReaderContext generateBeanName
public String generateBeanName(BeanDefinition beanDefinition)
From source file:com.cloudseal.spring.client.namespace.SAMLBeanDefinitionParserInstanceTest.java
@Before
@SuppressWarnings({ "unchecked" })
public void prepareParserContext() throws IOException, SAXException, ParserConfigurationException {
final XmlReaderContext readerContext = mock(XmlReaderContext.class);
when(readerContext.generateBeanName(any(BeanDefinition.class)))
.thenAnswer(GeneratedBeanNameAnswer.generatedBeanName());
when(readerContext.getResourceLoader()).thenReturn(new DefaultResourceLoader());
registry = new SimpleBeanDefinitionRegistry();
final BeanDefinitionBuilder filterChain = BeanDefinitionBuilder.rootBeanDefinition(FilterChainProxy.class);
final Map map = new ManagedMap();
map.put("/**", new ManagedList());
filterChain.addPropertyValue("filterChainMap", map);
registry.registerBeanDefinition("org.springframework.security.filterChainProxy",
filterChain.getBeanDefinition());
parserContext = mock(ParserContext.class);
when(parserContext.getReaderContext()).thenReturn(readerContext);
when(parserContext.getRegistry()).thenReturn(registry);
rootElement = domFromFile("full-config.xml", "sso");
}