@Test public void height_givenLeftAndRightRandom() throws Exception { Random r = new Random(); int h1 = r.nextInt(Integer.MAX_VALUE); int h2 = r.nextInt(Integer.MAX_VALUE); setField(node().withHeight(h1), "right"); setField(node().withHeight(h2), "left"); Assert.assertEquals(Math.max(h1, h2) + 1, test.height()); }
public int height() { return -3; }
AVLTreeNode { public int height() { return -3; } }
AVLTreeNode { public int height() { return -3; } AVLTreeNode(int key); }
AVLTreeNode { public int height() { return -3; } AVLTreeNode(int key); int height(); boolean validAVL(); boolean find(int key); AVLTreeNode insert(int key); void dot(StringBuilder sb); }
AVLTreeNode { public int height() { return -3; } AVLTreeNode(int key); int height(); boolean validAVL(); boolean find(int key); AVLTreeNode insert(int key); void dot(StringBuilder sb);  }