Skip to content

Commit c42668b

Browse files
blagininpeter-toth
authored andcommitted
add test
1 parent 4baea8f commit c42668b

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

datafusion/common/src/tree_node.rs

+13
Original file line numberDiff line numberDiff line change
@@ -2086,4 +2086,17 @@ pub(crate) mod tests {
20862086

20872087
Ok(())
20882088
}
2089+
2090+
#[test]
2091+
fn test_large_tree() {
2092+
let mut item = TestTreeNode::new_leaf("initial".to_string());
2093+
for i in 0..3000 {
2094+
item = TestTreeNode::new(vec![item], format!("parent-{}", i));
2095+
}
2096+
2097+
let mut visitor =
2098+
TestVisitor::new(Box::new(visit_continue), Box::new(visit_continue));
2099+
2100+
item.visit(&mut visitor).unwrap();
2101+
}
20892102
}

0 commit comments

Comments
 (0)