/**
* JAVADOC Method Level Comments
*/
@Test
public void testDoParse() {
EnvironmentBeanDefinitionParser parser = new EnvironmentBeanDefinitionParser();
Element element = mock(Element.class);
when(element.getAttribute("tokenFactory")).thenReturn("tokenFactory");
NodeList nodelist = mock(NodeList.class);
when(nodelist.getLength()).thenReturn(2);
Element defel = mock(Element.class);
when(defel.getNodeName()).thenReturn("definition");
when(defel.getLocalName()).thenReturn(null);
when(defel.getNodeValue()).thenReturn("simple.xml");
when(nodelist.item(0)).thenReturn(defel);
Element lisel = mock(Element.class);
when(lisel.getNodeName()).thenReturn("listenerRef");
when(lisel.getLocalName()).thenReturn(null);
when(lisel.getNodeValue()).thenReturn("hohoListener");
when(nodelist.item(1)).thenReturn(lisel);
when(element.getChildNodes()).thenReturn(nodelist);
BeanDefinitionBuilder builder = mock(BeanDefinitionBuilder.class);
when(builder.addPropertyReference("tokenFactory", "tokenFactory")).thenReturn(builder);
when(builder.addPropertyValue("definitionResources", Collections.singletonList("simple.xml")))
.thenReturn(builder);
List<BeanReference> lisnames = new ManagedList<BeanReference>();
lisnames.add(new RuntimeBeanReference("hohoListener"));
when(builder.addPropertyValue("workflowListeners", lisnames)).thenReturn(builder);
parser.doParse(element, builder);
}
EnvironmentBeanDefinitionParserTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:opencucina
作者:
评论列表
文章目录