package datastructure;
import org.junit.Assert;
import org.junit.Test;
public class BinaryTreeNodeTest {
private BinaryTreeNode root = new BinaryTreeNode(5);
@Test
public void testInsert() {
root.insert(2);
root.insert(7);
root.insert(1);
root.insert(6);
Assert.assertEquals((Integer) 5, root.getData());
Assert.assertEquals((Integer) 2, root.getLeft().getData());
Assert.assertEquals((Integer) 1, root.getLeft().getLeft().getData());
Assert.assertEquals(null, root.getLeft().getRight());
Assert.assertEquals((Integer) 7, root.getRight().getData());
Assert.assertEquals((Integer) 6, root.getRight().getLeft().getData());
Assert.assertEquals(null, root.getRight().getRight());
root.insert(4);
root.insert(8);
Assert.assertEquals((Integer) 4, root.getLeft().getRight().getData());
Assert.assertEquals((Integer) 8, root.getRight().getRight().getData());
}
}