summaryrefslogtreecommitdiff
path: root/ACEXML/tests/NamespaceSupport_Test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACEXML/tests/NamespaceSupport_Test.cpp')
-rw-r--r--ACEXML/tests/NamespaceSupport_Test.cpp127
1 files changed, 74 insertions, 53 deletions
diff --git a/ACEXML/tests/NamespaceSupport_Test.cpp b/ACEXML/tests/NamespaceSupport_Test.cpp
index 008b839aa00..29008ab218a 100644
--- a/ACEXML/tests/NamespaceSupport_Test.cpp
+++ b/ACEXML/tests/NamespaceSupport_Test.cpp
@@ -2,120 +2,141 @@
#include "common/NamespaceSupport.h"
-int main (int, char *[])
+int main (int, ACE_TCHAR *[])
{
ACEXML_NamespaceSupport xmlns;
xmlns.pushContext();
- xmlns.declarePrefix("", "http://www.w3.org/1999/xhtml");
- xmlns.declarePrefix("dc", "http://www.purl.org/dc#");
- xmlns.declarePrefix("xc", "http://www.purl.org/dc#");
+ xmlns.declarePrefix(ACE_TEXT (""),
+ ACE_TEXT ("http://www.w3.org/1999/xhtml"));
+ xmlns.declarePrefix(ACE_TEXT ("dc"),
+ ACE_TEXT ("http://www.purl.org/dc#"));
+ xmlns.declarePrefix(ACE_TEXT ("xc"),
+ ACE_TEXT ("http://www.purl.org/dc#"));
const ACEXML_Char *lName, *uri;
- const ACEXML_Char *n1 = "p";
+ const ACEXML_Char *n1 = ACE_TEXT ("p");
- cout << "*** Checking processName:" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("*** Checking processName:\n")));
if (xmlns.processName (n1, uri, lName, 0) != 0)
- cerr << "Fail to resolve namespace name " << n1 << endl;
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("Fail to resolve namespace name %s\n"),
+ n1));
else
- cout << "Namespace URI: " << uri << endl
- << "Local name: " << lName << endl
- << "Raw name: " << n1 << endl;
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("Namespace URI: %s\nLocal name: %s\nRaw name: %s\n"),
+ uri, lName, n1));
- ACEXML_Char *n2 = "dc:title";
+ ACEXML_Char *n2 = ACE_TEXT ("dc:title");
if (xmlns.processName(n2, uri, lName, 0) != 0)
- cerr << "Fail to resolve namespace name " << n2 << endl;
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("Fail to resolve namespace name %S\n"),
+ n2));
else
- cout << "Namespace URI: " << uri << endl
- << "Local name: " << lName << endl
- << "Raw name: " << n2 << endl;
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("Namespace URI: %s\nLocal name: %s\nRaw name: %s\n"),
+ uri, lName, n2));
- ACEXML_Char *n3 = "xml:title";
+ ACEXML_Char *n3 = ACE_TEXT ("xml:title");
if (xmlns.processName(n3, uri, lName, 0) != 0)
- cerr << "Fail to resolve namespace name " << n3 << endl;
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("Fail to resolve namespace name %S\n"),
+ n3));
else
- cout << "Namespace URI: " << uri << endl
- << "Local name: " << lName << endl
- << "Raw name: " << n3 << endl;
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("Namespace URI: %s\nLocal name: %s\nRaw name: %s\n"),
+ uri, lName, n3));
+
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("\n*** Checking getDeclaredPrefixes\n")));
- cout << endl << "*** Checking getDeclaredPrefixes" << endl;
ACEXML_STR_LIST prefixes;
if (xmlns.getDeclaredPrefixes (prefixes) != 0)
- cerr << "Fail to get a list of declared prefixes" << endl;
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("Fail to get a list of declared prefixes\n")));
else
{
ACEXML_STR_LIST::ITERATOR iter = prefixes.begin ();
const ACEXML_Char **prefix = 0;
for (; iter.next (prefix);iter.advance ())
- cout << "prefix: \"" << *prefix << "\"" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("prefix: \"%s\"\n"), *prefix));
}
- cout << endl << "*** Checking getPrefix" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\n*** Checking getPrefix\n")));
const ACEXML_Char *prefix = 0;
- if ((prefix = xmlns.getPrefix ("http://www.purl.org/dc#")) == 0)
- cerr << "Fail to get prefix of http://www.purl.org/dc#" << endl;
+ if ((prefix = xmlns.getPrefix (ACE_TEXT ("http://www.purl.org/dc#"))) == 0)
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("Fail to get prefix of http://www.purl.org/dc#\n")));
else
- cout << "Prefix of http://www.purl.org/dc# is " << prefix << endl;
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("Prefix of http://www.purl.org/dc# is %s\n"),
+ prefix));
- if ((prefix = xmlns.getPrefix ("http://www.w3.org/1999/xhtml")) == 0)
- cout << "Fail to get prefix of http://www.w3.org/1999/xhtml which is okay" << endl;
+ if ((prefix = xmlns.getPrefix (ACE_TEXT ("http://www.w3.org/1999/xhtml"))) == 0)
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("Fail to get prefix of http://www.w3.org/1999/xhtml which is okay\n")));
else
- cerr << "ERROR: Prefix of http://www.w3.org/1999/xhtml is " << prefix << endl;
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("ERROR: Prefix of http://www.w3.org/1999/xhtml is %s\n"),
+ prefix));
- if ((prefix = xmlns.getPrefix ("http://www.w3.org/XML/1998/namespace")) == 0)
- cerr << "Fail to get prefix of http://www.w3.org/XML/1998/namespace" << endl;
+ if ((prefix = xmlns.getPrefix (ACE_TEXT ("http://www.w3.org/XML/1998/namespace"))) == 0)
+ ACE_DEBUG ((LM_ERROR,
+ ACE_TEXT ("Fail to get prefix of http://www.w3.org/XML/1998/namespace\n")));
else
- cout << "Prefix of http://www.w3.org/XML/1998/namespace is " << prefix << endl;
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("Prefix of http://www.w3.org/XML/1998/namespace is %s\n"),
+ prefix));
- cout << endl << "*** Checking getPrefixes with known URI" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\n*** Checking getPrefixes with known URI\n")));
prefixes.reset ();
- if (xmlns.getPrefixes ("http://www.purl.org/dc#", prefixes) != 0)
- cerr << "Fail to getPrefixes based on known URI" << endl;
+ if (xmlns.getPrefixes (ACE_TEXT ("http://www.purl.org/dc#"), prefixes) != 0)
+ ACE_DEBUG ((LM_ERROR, ACE_TEXT ("Fail to getPrefixes based on known URI\n")));
else
{
ACEXML_STR_LIST::ITERATOR iter = prefixes.begin ();
const ACEXML_Char **prefix = 0;
for (; iter.next (prefix);iter.advance ())
- cout << "prefix: \"" << *prefix << "\"" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("prefix: \"%s\"\n"), *prefix));
}
- cout << endl << "*** Checking getPrefixes" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\n*** Checking getPrefixes\n")));
prefixes.reset ();
if (xmlns.getPrefixes (prefixes) != 0)
- cerr << "Fail to getPrefixes" << endl;
+ ACE_DEBUG ((LM_ERROR, ACE_TEXT ("Fail to getPrefixes\n")));
else
{
ACEXML_STR_LIST::ITERATOR iter = prefixes.begin ();
const ACEXML_Char **prefix = 0;
for (; iter.next (prefix);iter.advance ())
- cout << "prefix: \"" << *prefix << "\"" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("prefix: \"%s\"\n"), *prefix));
}
- cout << endl << "*** Checking getURI" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\n*** Checking getURI\n")));
const ACEXML_Char *URI = 0;
- if ((URI = xmlns.getURI ("dc")) == 0)
- cerr << "Fail to get URI for \"dc\"" << endl;
+ if ((URI = xmlns.getURI (ACE_TEXT ("dc"))) == 0)
+ ACE_DEBUG((LM_ERROR, ACE_TEXT ("Fail to get URI for \"dc\"\n")));
else
- cout << "URI for \"dc\" is " << URI << endl;
- if ((URI = xmlns.getURI ("xc")) == 0)
- cerr << "Fail to get URI for \"xc\"" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("URI for \"dc\" is %s\n"), URI));
+ if ((URI = xmlns.getURI (ACE_TEXT ("xc"))) == 0)
+ ACE_DEBUG ((LM_ERROR, ACE_TEXT ("Fail to get URI for \"xc\"\n")));
else
- cout << "URI for \"xc\" is " << URI << endl;
- if ((URI = xmlns.getURI ("xml")) == 0)
- cerr << "Fail to get URI for \"xml\"" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("URI for \"xc\" is %s\n"), URI));
+ if ((URI = xmlns.getURI (ACE_TEXT ("xml"))) == 0)
+ ACE_DEBUG ((LM_ERROR, ACE_TEXT ("Fail to get URI for \"xml\"\n")));
else
- cout << "URI for \"xml\" is " << URI << endl;
- if ((URI = xmlns.getURI ("")) == 0)
- cerr << "Fail to get default namespace URI" << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("URI for \"xml\" is %s\n"), URI));
+ if ((URI = xmlns.getURI (ACE_TEXT (""))) == 0)
+ ACE_DEBUG ((LM_ERROR, ACE_TEXT ("Fail to get default namespace URI\n")));
else
- cout << "URI for default namespace is " << URI << endl;
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("URI for default namespace is %s\n"), URI));
xmlns.popContext();