/** hasParentElement, getParentElement. */ public void testNodeParentElement() { Document doc = Document.get(); BodyElement body = doc.getBody(); DivElement div = doc.createDivElement(); Text text = doc.createTextNode("foo"); // An unattached node should have no parent element. assertFalse(text.hasParentElement()); assertFalse(div.hasParentElement()); assertNull(text.getParentElement()); assertNull(div.getParentElement()); // Test attached cases. body.appendChild(div); div.appendChild(text); assertTrue(div.hasParentElement()); assertTrue(text.hasParentElement()); assertEquals(body, div.getParentElement()); assertEquals(div, text.getParentElement()); }