From 4635ec4fd340ff54b7e584b6ba03a003143646e2 Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 14 Nov 2013 17:46:51 +0000 Subject: [PATCH] .upptst git-svn-id: svn://ultimatepp.org/upp/trunk@6552 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- upptst/XmlTag/XmlTag.cpp | 40 ++++++++++++++++++++++++++++++++++++++++ upptst/XmlTag/XmlTag.upp | 9 +++++++++ upptst/XmlTag/init | 4 ++++ 3 files changed, 53 insertions(+) create mode 100644 upptst/XmlTag/XmlTag.cpp create mode 100644 upptst/XmlTag/XmlTag.upp create mode 100644 upptst/XmlTag/init diff --git a/upptst/XmlTag/XmlTag.cpp b/upptst/XmlTag/XmlTag.cpp new file mode 100644 index 000000000..ab2756c2f --- /dev/null +++ b/upptst/XmlTag/XmlTag.cpp @@ -0,0 +1,40 @@ +#include + +using namespace Upp; + +#define XML(x) LOG(#x << " ------------\n" << x << "-------\n\n") + +CONSOLE_APP_MAIN +{ +// String h = XmlTag("test").Text("ahoj\nkamarade\n"); +// LOG(h); +// LOG("============="); +// LOG(XmlTag("hhh")(h)); + + XML(XmlTag("a")(XmlTag("b")())); + XML(XmlTag("a")(XmlTag("b").Text("text"))); + XML(XmlTag("simple")("text")); + XML(XmlTag("tag2").Text("text")); + XML(XmlTag("tag2").Text("text\n")); + XML(XmlTag("tag")(XmlTag("tag2").Text("text"))); + XML(XmlTag("tag")(XmlTag("tag2").Text("text\n"))); + XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text")))); + XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text\n")))); + XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text\n")))); + XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text\ntext")))); + XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text\ntext\n")))); + XML(XmlTag("methodCall")(XmlTag("methodName")("METHOD") + + XmlTag("params")( + XmlTag("param")( + XmlTag("int")("123"))))); + XML(XmlTag("param")(XmlTag("int")("123"))); + XML(XmlTag("params")(XmlTag("param")(XmlTag("int")("123")))); +// XML(XmlTag("tag2")(XmlTag("tag")("attrib","bad\n