ResolveTest.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:jcliff 作者:
@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));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号