Handle variant element names, merge in wildcard class, add test cases.
[shibboleth/cpp-xmltooling.git] / xmltoolingtest / SignatureTest.h
index 5e02520..cfd8e46 100644 (file)
@@ -85,15 +85,19 @@ public:
 \r
 class SignatureTest : public CxxTest::TestSuite {\r
     QName m_qname;\r
+    QName m_qtype;\r
 public:\r
-    SignatureTest() : m_qname(SimpleXMLObject::NAMESPACE,SimpleXMLObject::LOCAL_NAME) {}\r
+    SignatureTest() : m_qname(SimpleXMLObject::NAMESPACE,SimpleXMLObject::LOCAL_NAME,SimpleXMLObject::NAMESPACE_PREFIX),\r
+        m_qtype(SimpleXMLObject::NAMESPACE,SimpleXMLObject::TYPE_NAME,SimpleXMLObject::NAMESPACE_PREFIX) {}\r
 \r
     void setUp() {\r
         XMLObjectBuilder::registerBuilder(m_qname, new SimpleXMLObjectBuilder());\r
+        XMLObjectBuilder::registerBuilder(m_qtype, new SimpleXMLObjectBuilder());\r
     }\r
 \r
     void tearDown() {\r
         XMLObjectBuilder::deregisterBuilder(m_qname);\r
+        XMLObjectBuilder::deregisterBuilder(m_qtype);\r
     }\r
 \r
     void testSignature() {\r