@Test
public void childrenTest() throws Exception {
StringBufferInputStream is=new StringBufferInputStream("{\"A\"=>{"+
"\"B\"=>{"+
" \"c\"=>1L ,"+
" \"d\"=>2L ,"+
" \"e\"=>3L ,"+
" \"f\"=>4L ,"+
" \"g\"=>5L } } }");
ModelNode node=ModelNode.fromStream(is);
List<NodePath> allPaths=NodePath.getPaths(node);
PathExpression p=new PathExpression("A","B");
List<String> list=Configurable.getChildren(allPaths,p);
Assert.assertEquals(5,list.size());
Assert.assertEquals("c",list.get(0));
Assert.assertEquals("d",list.get(1));
Assert.assertEquals("e",list.get(2));
Assert.assertEquals("f",list.get(3));
Assert.assertEquals("g",list.get(4));
}
ResolveTest.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:jcliff
作者:
评论列表
文章目录