Testing Binary Tree Level-Order Traversal in JCSprout
This test suite validates the binary tree level-order traversal implementation in the JCSprout project. It focuses on verifying the correct traversal sequence and node linking functionality of a binary tree data structure.
Test Coverage Overview
Implementation Analysis
Technical Details
Best Practices Demonstrated
crossoverjie/jcsprout
src/test/java/com/crossoverjie/algorithm/BinaryNodeTravelTest.java
package com.crossoverjie.algorithm;
import org.junit.Test;
public class BinaryNodeTravelTest {
@Test
public void levelIterator() throws Exception {
BinaryNodeTravel node = new BinaryNodeTravel() ;
//创建二叉树
node = node.createNode() ;
//层序遍历二叉树
BinaryNodeTravel binaryNodeTravel = node.levelIterator(node);
while (binaryNodeTravel != null){
System.out.print(binaryNodeTravel.getData() +"--->");
binaryNodeTravel = binaryNodeTravel.next;
}
}
}