/** * Runs the test case. * @throws Throwable Any uncaught exception causes test to fail */ public void runTest() throws Throwable { Document doc; DocumentType docType; NamedNodeMap entitiesMap; Entity entity; Entity entity2; int position1; int position2; int position3; doc = (Document) load("hc_staff", false); docType = doc.getDoctype(); entitiesMap = docType.getEntities(); entity = (Entity) entitiesMap.getNamedItem("alpha"); entity2 = (Entity) entitiesMap.getNamedItem("delta"); position1 = (int) entity.compareDocumentPosition(entity2); assertEquals("isImplSpecificDisconnected1", 32 & 57, position1 & 57); position2 = (int) entity2.compareDocumentPosition(entity); assertNotEquals("notBothPreceding", position1 & 2, position2 & 2); assertNotEquals("notBothFollowing", position1 & 4, position2 & 4); assertEquals("isImplSpecificDisconnected2", 32 & 57, position2 & 57); position3 = (int) entity.compareDocumentPosition(entity2); assertEquals("isConsistent", position1, position3); } /**
/** * Runs the test case. * @throws Throwable Any uncaught exception causes test to fail */ public void runTest() throws Throwable { Document doc; DocumentType docType; NamedNodeMap entitiesMap; NamedNodeMap notationsMap; Entity entity; Notation notation; int entityPosition; int notationPosition; doc = (Document) load("hc_staff", false); docType = doc.getDoctype(); entitiesMap = docType.getEntities(); notationsMap = docType.getNotations(); entity = (Entity) entitiesMap.getNamedItem("alpha"); notation = (Notation) notationsMap.getNamedItem("notation1"); entityPosition = (int) entity.compareDocumentPosition(notation); assertEquals("nodecomparedocumentpositionFollowing22", 4, entityPosition); notationPosition = (int) notation.compareDocumentPosition(entity); assertEquals("nodecomparedocumentpositionPRECEDING22", 2, notationPosition); } /**