Advertisement
IvetValcheva

Test 2

Dec 7th, 2022
465
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. import org.junit.Assert;
  2. import org.junit.Test;
  3.  
  4. import java.util.ArrayList;
  5. import java.util.List;
  6.  
  7. public class TestDeleteMax1_shouldWorkCorrectly {
  8.  
  9.    @Test
  10.     public void testDeleteMax1_shouldWorkCorrectly() {
  11.         BinarySearchTree<Integer> bst = new BinarySearchTree<>();
  12.  
  13.         bst.insert(12);
  14.         bst.insert(21);
  15.         bst.insert(5);
  16.         bst.insert(1);
  17.         bst.insert(8);
  18.         bst.insert(18);
  19.         bst.insert(23);
  20.  
  21.         bst.deleteMax();
  22.  
  23.         BinarySearchTree.Node<Integer> right_node = bst.getRoot().getRight().getRight();
  24.         Assert.assertEquals(null, right_node);
  25.  
  26.         BinarySearchTree.Node<Integer> left_node = bst.getRoot().getRight().getLeft();
  27.         Assert.assertEquals(Integer.valueOf(18), left_node.getValue());
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement