Пример #1
0
  /** Test addCustomContent. */
  public void testAddCustomContent() {

    XMLGen objXMLGen = new XMLGen();

    objXMLGen.addCustomContent(null);
    assertEquals("", objXMLGen.getXML());

    objXMLGen.addCustomContent("test");
    assertEquals("test", objXMLGen.getXML());
  }
Пример #2
0
  /** 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());
  }
Пример #3
0
  /** 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());
  }
Пример #4
0
  /** 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));
  }
Пример #5
0
  /** 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());
  }
Пример #6
0
  /** 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());
  }
Пример #7
0
  /** 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());
  }
Пример #8
0
  /** 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());
  }
Пример #9
0
  /** 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());
  }