/** Test addCustomContent. */ public void testAddCustomContent() { XMLGen objXMLGen = new XMLGen(); objXMLGen.addCustomContent(null); assertEquals("", objXMLGen.getXML()); objXMLGen.addCustomContent("test"); assertEquals("test", objXMLGen.getXML()); }
/** Test taggedValueWithAttr */ public void testTaggedCDataWithAttr() { XMLGen objXMLGen = new XMLGen(); objXMLGen.taggedCDataWithAttr(null, null, null, "test"); assertEquals("", objXMLGen.getXML()); objXMLGen.taggedCDataWithAttr("test", null, null, "test"); assertEquals("", objXMLGen.getXML()); objXMLGen.taggedCDataWithAttr("test", null, "attrname", null); assertEquals("<test attrname=\"\"><![CDATA[]]></test>\n", objXMLGen.getXML()); objXMLGen.taggedCDataWithAttr("test", "value", "attrname", "attrvalue"); assertEquals("<test attrname=\"attrvalue\"><![CDATA[value]]></test>\n", objXMLGen.getXML()); }
/** Testing the openTag\closeTag method combination */ public void testCloseOpenTag() { XMLGen objXMLGen = new XMLGen(); objXMLGen.openTag("test"); objXMLGen.closeTag("test"); assertEquals("<test>\n</test>\n", objXMLGen.getXML()); objXMLGen.openTag(""); objXMLGen.closeTag(""); assertEquals("", objXMLGen.getXML()); }
/** Test the equals method */ public void testEquals() { XMLGen objXMLGen = new XMLGen(); objXMLGen.xmlHeader(); objXMLGen.taggedValue("test", "value"); XMLGen objXMLGen2 = new XMLGen(); objXMLGen2.xmlHeader(); objXMLGen2.taggedValue("test", "value"); assertEquals(true, objXMLGen.equals(objXMLGen2)); }
/** Testing the openTag method */ public void testOpenTag() { XMLGen objXMLGen = new XMLGen(); objXMLGen.openTag("test"); assertEquals("<test>\n", objXMLGen.getXML()); objXMLGen.openTag(null); assertEquals("", objXMLGen.getXML()); objXMLGen.openTag(""); assertEquals("", objXMLGen.getXML()); }
/** Test the various method */ public void testXMLGen() { XMLGen objXMLGen = new XMLGen(100); objXMLGen.xmlHeader(); objXMLGen.openTag("test"); objXMLGen.taggedValueWithAttr("xmlnode", "value", "attrname", "attrvalue"); objXMLGen.closeTag("test"); assertEquals( "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n<test>\n\t<xmlnode attrname=\"attrvalue\">value</xmlnode>\n</test>\n", objXMLGen.getXML()); }
/** Testing the taggedCData method combination */ public void testTaggedCData() { XMLGen objXMLGen = new XMLGen(); objXMLGen.taggedCData(null, "value"); assertEquals("", objXMLGen.getXML()); objXMLGen.taggedCData("", "value"); assertEquals("", objXMLGen.getXML()); objXMLGen.taggedCData("test", "value"); assertEquals("<test><![CDATA[value]]></test>\n", objXMLGen.getXML()); objXMLGen.taggedCData("test", null, true); assertEquals("<test><![CDATA[]]></test>\n", objXMLGen.getXML()); objXMLGen.taggedCData("test", "", true); assertEquals("<test><![CDATA[]]></test>\n", objXMLGen.getXML()); objXMLGen.taggedCData("test", null); assertEquals("", objXMLGen.getXML()); }
/** Testing the taggedValue method combination */ public void testTaggedValue() { XMLGen objXMLGen = new XMLGen(); objXMLGen.taggedValue(null, false); assertEquals("", objXMLGen.getXML()); objXMLGen.taggedValue("", false); assertEquals("", objXMLGen.getXML()); objXMLGen.taggedValue("", "value"); assertEquals("", objXMLGen.getXML()); objXMLGen.taggedValue("", ""); assertEquals("", objXMLGen.getXML()); objXMLGen.taggedValue("test", true); assertEquals("<test>true</test>\n", objXMLGen.getXML()); objXMLGen.taggedValue("test", null, true); assertEquals("<test></test>\n", objXMLGen.getXML()); objXMLGen.taggedValue("test", "", true); assertEquals("<test></test>\n", objXMLGen.getXML()); objXMLGen.taggedValue("test", null); assertEquals("", objXMLGen.getXML()); }
/** Testing the openTag method */ public void testOpenTagWithAttr() { XMLGen objXMLGen = new XMLGen(); objXMLGen.openTagWithAttr(null, null, null); assertEquals("", objXMLGen.getXML()); objXMLGen.openTagWithAttr("", null, null); assertEquals("", objXMLGen.getXML()); objXMLGen.openTagWithAttr("test", null, null); assertEquals("", objXMLGen.getXML()); objXMLGen.openTagWithAttr("test", "name", null); assertEquals("<test name=\"\">\n", objXMLGen.getXML()); objXMLGen.openTagWithAttr("test", "name", "value"); assertEquals("<test name=\"value\">\n", objXMLGen.getXML()); }