/** * Runs the test case. * @throws Throwable Any uncaught exception causes test to fail */ public void runTest() throws Throwable { Document doc; NodeList elemList; Element elemStrong; CDATASection cdata1; CDATASection cdata2; Node aNode; int cdata1Position; int cdata2Position; doc = (Document) load("hc_staff", false); elemList = doc.getElementsByTagNameNS("*", "strong"); elemStrong = (Element) elemList.item(1); cdata2 = (CDATASection) elemStrong.getLastChild(); aNode = cdata2.getPreviousSibling(); cdata1 = (CDATASection) aNode.getPreviousSibling(); cdata1Position = (int) cdata1.compareDocumentPosition(cdata2); assertEquals("nodecomparedocumentposition19_cdata2Follows", 4, cdata1Position); cdata2Position = (int) cdata2.compareDocumentPosition(cdata1); assertEquals("nodecomparedocumentposition_cdata1Precedes", 2, cdata2Position); } /**
/** * Runs the test case. * @throws Throwable Any uncaught exception causes test to fail */ public void runTest() throws Throwable { Document doc; NodeList elemList; Element elemName; CDATASection cdata; Text txt; int txtPosition; int cdataPosition; doc = (Document) load("hc_staff", false); elemList = doc.getElementsByTagName("strong"); elemName = (Element) elemList.item(1); txt = (Text) elemName.getFirstChild(); cdata = (CDATASection) elemName.getLastChild(); txtPosition = (int) txt.compareDocumentPosition(cdata); assertEquals("nodecomparedocumentpositionFollowingg20", 4, txtPosition); cdataPosition = (int) cdata.compareDocumentPosition(txt); assertEquals("nodecomparedocumentpositionPRECEDING20", 2, cdataPosition); } /**