#include "lib/self_test.h" #include "ps/XML/XML.h" #include "ps/XML/XMLwriter.h" class TestXmlWriter : public CxxTest::TestSuite { public: void test1() { XML_Start("utf-8"); XML_Doctype("Scenario", "/maps/scenario.dtd"); { XML_Element("Scenario"); { XML_Comment("Comment test."); XML_Comment("Comment test again."); { XML_Element("a"); XML_Attribute("one", 1); XML_Attribute("two", "TWO"); XML_Text("b"); XML_Text(" (etc)"); } { XML_Element("c"); XML_Text("d"); } XML_Setting("c2", "d2"); { XML_Element("e"); { { XML_Element("f"); XML_Text("g"); } { XML_Element("h"); } { XML_Element("i"); XML_Attribute("j", 1.23); { XML_Element("k"); XML_Attribute("l", 2.34); XML_Text("m"); } } } } } } // For this test to be useful, it should actually test something. } };