public void GetDepthTest4() { BinaryTreeNode node1 = new BinaryTreeNode(1); int actual = TreeDepthHelper.GetTreeDepth(node1); Assert.AreEqual(actual, 1); ClearUpTreeNode(node1); }
public void GetDepthTest2() { BinaryTreeNode node1 = new BinaryTreeNode(1); BinaryTreeNode node2 = new BinaryTreeNode(2); BinaryTreeNode node3 = new BinaryTreeNode(3); BinaryTreeNode node4 = new BinaryTreeNode(4); BinaryTreeNode node5 = new BinaryTreeNode(5); SetSubTreeNode(node1, node2, null); SetSubTreeNode(node2, node3, null); SetSubTreeNode(node3, node4, null); SetSubTreeNode(node4, node5, null); int actual = TreeDepthHelper.GetTreeDepth(node1); Assert.AreEqual(actual, 5); ClearUpTreeNode(node1); }
public void GetDepthTest5() { int actual = TreeDepthHelper.GetTreeDepth(null); Assert.AreEqual(actual, 0); }