### Question:
UniqueNumbers { public static boolean containsValue(TreeNode root, int value) { if (root == null) { return false; } if (root.value == value) { return true; } else if (root.value < value) { return containsValue(root.right, value); } else { return containsValue(root.left, value); } }  static void main(String[] args); static void printTreeAscending(TreeNode root); static void printTreeDescending(TreeNode root); static TreeNode addNode(TreeNode root, int value); static int treeSize(TreeNode root); static boolean containsValue(TreeNode root, int value);  }### Answer:
@Test public void testContainsWithEmptyTree() { assertFalse(UniqueNumbers.containsValue(null, 5)); }