class ActionTest : public CxxTest::TestSuite, public SAMLObjectBaseTestCase {\r
XMLCh* expectedContents;\r
XMLCh* expectedNamespace;\r
- QName* qname;\r
\r
public:\r
void setUp() {\r
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
}\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