@Test
public void parseSampleTree() {
PropertyTree src=FixedPropertyTree.builder()
.put("one", FixedPropertyTree.builder()
.put("name", "A")
.put("children", "A-a")
.put("children", "A-b")
.put("children", "A-c")
.build())
.put("two", FixedPropertyTree.builder()
.put("name", "B")
.build())
.put("3", FixedPropertyTree.builder()
.put("name", "A-a")
.put("children", "A-a-0")
.build())
.build();
Tree tree = Tree.treeOf(src);
assertEquals("Tree{relation={A=[A-a, A-b, A-c], B=[], A-a=[A-a-0]}}",tree.toString());
ImmutableList<Tree.Node> mappedTree = tree.mapAsTree(ImmutableList.of("A-a-0","C","A-a","B","A"));
assertEquals("[Node{name=C, children=[]}, Node{name=B, children=[]}, Node{name=A, children=[Node{name=A-a, children=[Node{name=A-a-0, children=[]}]}]}]", mappedTree.toString());
}
TreeTest.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:de.flapdoodle.solid
作者:
评论列表
文章目录