This commit is contained in:
Looly
2022-08-11 21:06:32 +08:00
parent 460d010cc0
commit 629507cbaf
3 changed files with 57 additions and 81 deletions

View File

@@ -1,6 +1,7 @@
package cn.hutool.core.tree;
import cn.hutool.core.collection.ListUtil;
import cn.hutool.core.lang.Console;
import org.junit.Assert;
import org.junit.Test;
@@ -77,6 +78,17 @@ public class TreeTest {
Assert .assertEquals(7, ids.size());
}
@Test
public void walkBroadFirstTest(){
final List<String> ids = new ArrayList<>();
final Tree<String> tree = TreeUtil.buildSingle(nodeList, "0");
Console.log(tree);
tree.walk((tr)-> ids.add(tr.getId()), true);
Console.log(ids);
Assert .assertEquals(7, ids.size());
}
@Test
public void cloneTreeTest(){
final Tree<String> tree = TreeUtil.buildSingle(nodeList, "0");