summaryrefslogtreecommitdiff
path: root/sw/qa/unit/swmodeltestbase.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/qa/unit/swmodeltestbase.cxx')
-rw-r--r--sw/qa/unit/swmodeltestbase.cxx17
1 files changed, 4 insertions, 13 deletions
diff --git a/sw/qa/unit/swmodeltestbase.cxx b/sw/qa/unit/swmodeltestbase.cxx
index b1ece8ac05fc..14376aa6af25 100644
--- a/sw/qa/unit/swmodeltestbase.cxx
+++ b/sw/qa/unit/swmodeltestbase.cxx
@@ -639,13 +639,13 @@ void SwModelTestBase::save(const OUString& aFilterName)
{
validate(maTempFile.GetFileName(), test::ODF);
}
+ mbExported = true;
}
void SwModelTestBase::loadAndSave(const char* pName)
{
load(pName);
save(OUString::createFromAscii(mpFilter));
- mbExported = true;
}
void SwModelTestBase::loadAndReload(const char* pName)
@@ -684,7 +684,9 @@ xmlDocUniquePtr SwModelTestBase::parseExport(const OUString& rStreamName)
if (!mbExported)
return nullptr;
- return parseExportInternal(maTempFile.GetURL(), rStreamName);
+ std::unique_ptr<SvStream> pStream(parseExportStream(maTempFile.GetURL(), rStreamName));
+
+ return parseXmlStream(pStream.get());
}
xmlDocUniquePtr SwModelTestBase::parseExportedFile()
@@ -693,17 +695,6 @@ xmlDocUniquePtr SwModelTestBase::parseExportedFile()
return parseXmlStream(&stream);
}
-xmlDocUniquePtr SwModelTestBase::parseExportInternal(const OUString& url,
- const OUString& rStreamName)
-{
- std::unique_ptr<SvStream> pStream(parseExportStream(url, rStreamName));
-
- xmlDocUniquePtr pXmlDoc = parseXmlStream(pStream.get());
- pXmlDoc->name = reinterpret_cast<char*>(xmlStrdup(
- reinterpret_cast<xmlChar const*>(OUStringToOString(url, RTL_TEXTENCODING_UTF8).getStr())));
- return pXmlDoc;
-}
-
void SwModelTestBase::registerNamespaces(xmlXPathContextPtr& pXmlXpathCtx)
{
// docx