\r
auto_ptr<SimpleXMLObject> sxObject(dynamic_cast<SimpleXMLObject*>(b->buildObject()));\r
TS_ASSERT(sxObject.get()!=NULL);\r
- ListOf(SimpleXMLObject) kids=sxObject->getSimpleXMLObjects();\r
+ VectorOf(SimpleXMLObject) kids=sxObject->getSimpleXMLObjects();\r
kids.push_back(dynamic_cast<SimpleXMLObject*>(b->buildObject()));\r
kids.push_back(dynamic_cast<SimpleXMLObject*>(b->buildObject()));\r
kids.push_back(dynamic_cast<SimpleXMLObject*>(b->buildObject()));\r
// Test some collection stuff\r
auto_ptr_XMLCh foo("Foo");\r
auto_ptr_XMLCh bar("Bar");\r
- kids[0]->setId(foo.get());\r
+ kids.begin()->setId(foo.get());\r
kids.at(2)->setValue(bar.get());\r
kids.erase(kids.begin()+1);\r
+ TS_ASSERT_SAME_DATA(kids.back()->getValue(), bar.get(), XMLString::stringLen(bar.get()));\r
\r
DOMElement* rootElement = Marshaller::getMarshaller(sxObject.get())->marshall(sxObject.get());\r
\r