More unit tests.
[shibboleth/cpp-opensaml.git] / samltest / saml1 / core / impl / ActionTest.h
index 26e4580..65c5fc1 100644 (file)
@@ -22,7 +22,6 @@ using namespace opensaml::saml1;
 class ActionTest : public CxxTest::TestSuite, public SAMLObjectBaseTestCase {\r
     XMLCh* expectedContents;\r
     XMLCh* expectedNamespace;\r
-    QName* qname;\r
 \r
 public:\r
     void setUp() {\r
@@ -30,12 +29,10 @@ public:
         singleElementOptionalAttributesFile  = data_path + "saml1/core/impl/singleActionAttributes.xml";    \r
         expectedContents = XMLString::transcode("Action Contents");\r
         expectedNamespace = XMLString::transcode("namespace");\r
-        qname = new QName(SAMLConstants::SAML1_NS, Action::LOCAL_NAME, SAMLConstants::SAML1_PREFIX);\r
         SAMLObjectBaseTestCase::setUp();\r
     }\r
     \r
     void tearDown() {\r
-        delete qname;\r
         XMLString::release(&expectedContents);\r
         XMLString::release(&expectedNamespace);\r
         SAMLObjectBaseTestCase::tearDown();\r
@@ -57,15 +54,14 @@ public:
     }\r
 \r
     void testSingleElementMarshall() {\r
-        auto_ptr<Action> action(ActionBuilder::buildAction());\r
-        assertEquals(expectedDOM, action.get());\r
+        assertEquals(expectedDOM, ActionBuilder::buildAction());\r
     }\r
 \r
     void testSingleElementOptionalAttributesMarshall() {\r
-        auto_ptr<Action> action(ActionBuilder::buildAction());\r
+        Action* action=ActionBuilder::buildAction();\r
         action->setNamespace(expectedNamespace);\r
         action->setValue(expectedContents);\r
-        assertEquals(expectedOptionalAttributesDOM, action.get());\r
+        assertEquals(expectedOptionalAttributesDOM, action);\r
     }\r
 \r
 };\r