package com.coding2017.group7.homework.c0226;
import org.junit.Assert;
import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runners.MethodSorters;
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class MyBinaryTreeNodeTest {
@Test
public void insert() throws Exception {
MyBinaryTreeNode node = new MyBinaryTreeNode();
node.insert(5)
.insert(2)
.insert(7)
.insert(1)
.insert(6)
.insert(4)
.insert(8)
.insert(3);
Comparable data1 = node.getLeft().getLeft().getData();
Comparable data4 = node.getLeft().getRight().getData();
Comparable data6 = node.getRight().getLeft().getData();
Comparable data8 = node.getRight().getRight().getData();
Comparable data3 = node.getLeft().getRight().getLeft().getData();
Assert.assertEquals(1, data1);
Assert.assertEquals(4, data4);
Assert.assertEquals(6, data6);
Assert.assertEquals(8, data8);
Assert.assertEquals(3, data3);
}
}