public void visit(UnorderedListNode unorderedListNode) { append("<ul>"); traverse(unorderedListNode.getChildASTNodes()); append("</ul>"); }
@Test public void testParseCorrectlyNestedLevels() { UnorderedListNode unorderedListNode = (UnorderedListNode) parseBaseListNode("list-4.creole"); Assert.assertEquals(7, unorderedListNode.getChildASTNodesCount()); int level1Count = 0; int level2Count = 0; for (ASTNode astNode : unorderedListNode.getChildASTNodes()) { UnorderedListItemNode unorderedListItemNode = (UnorderedListItemNode) astNode; int currentLevel = unorderedListItemNode.getLevel(); if (currentLevel == 1) { level1Count += currentLevel; } else if (currentLevel == 2) { level2Count += currentLevel; } else { Assert.fail("Parsed has not been achieved correctly"); } } Assert.assertEquals(level1Count, 3 * 1); Assert.assertEquals(level2Count, 4 * 2); }
public void visit(UnorderedListNode unorderedListNode) { traverse(unorderedListNode.getChildASTNodes()); }