assertEquals("a", tw.previousNode().getLocalName());
assertEquals(null, tw.previousNode());
}
public void testCurrentNode() throws Exception {
TreeWalker tw = new TreeWalkerImpl(dom, NodeFilter.SHOW_ALL, null, false);
assertEquals("a", tw.getCurrentNode().getLocalName());
assertEquals(null, tw.previousNode());
assertEquals("a", tw.getCurrentNode().getLocalName());
tw.setCurrentNode(dom.getLastChild());
assertEquals("i", tw.getCurrentNode().getLocalName());
assertEquals(null, tw.nextNode());
assertEquals("i", tw.getCurrentNode().getLocalName());
try {
tw.setCurrentNode(null);
fail("Exception expected");
} catch (DOMException e) {
}
assertEquals("i", tw.getCurrentNode().getLocalName());
}