public void testCreateTags() { String[] tags = XmlWriter.createTags(0, "name"); assertEquals(2, tags.length); assertEquals("<name>", tags[0]); assertEquals("</name>", tags[1]); }
public void testCreateTagsWithAtribs() { String[] tags = XmlWriter.createTags(2, "name", new String[][]{{"a", "b"}, {"c", "d"}}); assertEquals(2, tags.length); assertEquals(" <name a=\"b\" c=\"d\">", tags[0]); assertEquals(" </name>", tags[1]); }
public void testCreateTagsWithAtribs_ampersand_and_parentheses() { String[] tags = XmlWriter.createTags(2, "name", new String[][]{{"a", "a & b"}, {"c", "d < e > f"}}); assertEquals(2, tags.length); assertEquals(" <name a=\"a & b\" c=\"d < e > f\">", tags[0]); assertEquals(" </name>", tags[1]); } }
public void testPrintLineText_parentheses() { StringWriter stringWriter = new StringWriter(); XmlWriter xmlWriter = new XmlWriter(stringWriter, false); xmlWriter.printLine(XmlWriter.createTags(1, "tag"), "test < test > test"); String current = stringWriter.toString(); String expected = " <tag>test < test > test</tag>"; stringWriter = new StringWriter(); new PrintWriter(stringWriter).println(); expected = expected + stringWriter.toString(); assertEquals(expected, current); }
public void testPrintLineWidthText() { StringWriter stringWriter = new StringWriter(); XmlWriter xmlWriter = new XmlWriter(stringWriter, false); xmlWriter.printLine(XmlWriter.createTags(1, "tag"), "name"); String current = stringWriter.toString(); String expected = " <tag>name</tag>"; stringWriter = new StringWriter(); new PrintWriter(stringWriter).println(); expected = expected + stringWriter.toString(); assertEquals(expected, current); }
public void testPrintLineNullText() { StringWriter stringWriter = new StringWriter(); XmlWriter xmlWriter = new XmlWriter(stringWriter, false); xmlWriter.printLine(XmlWriter.createTags(1, "tag"), null); String current = stringWriter.toString(); String expected = " <tag />"; stringWriter = new StringWriter(); new PrintWriter(stringWriter).println(); expected = expected + stringWriter.toString(); assertEquals(expected, current); }
public void testPrintLineEmptyText() { StringWriter stringWriter = new StringWriter(); XmlWriter xmlWriter = new XmlWriter(stringWriter, false); xmlWriter.printLine(XmlWriter.createTags(1, "tag"), ""); String current = stringWriter.toString(); String expected = " <tag />"; stringWriter = new StringWriter(); new PrintWriter(stringWriter).println(); expected = expected + stringWriter.toString(); assertEquals(expected, current); }
public void testPrintLineText_ampersand() { StringWriter stringWriter = new StringWriter(); XmlWriter xmlWriter = new XmlWriter(stringWriter, false); xmlWriter.printLine(XmlWriter.createTags(1, "tag"), "ampersand & ampersand"); String current = stringWriter.toString(); String expected = " <tag>ampersand & ampersand</tag>"; stringWriter = new StringWriter(); new PrintWriter(stringWriter).println(); expected = expected + stringWriter.toString(); assertEquals(expected, current); }