sw/qa/extras/globalfilter/globalfilter.cxx | 32 ++++++++++++++--------------- sw/qa/extras/htmlexport/htmlexport.cxx | 22 +++++++++---------- sw/qa/extras/ooxmlexport/ooxmlexport.cxx | 2 - sw/qa/inc/swmodeltestbase.hxx | 6 ++--- sw/qa/unit/swmodeltestbase.cxx | 8 +++---- 5 files changed, 35 insertions(+), 35 deletions(-)
New commits: commit f15a6e1b1b186bf42e1ade05630d17841add2c46 Author: Mike Kaganski <mike.kagan...@collabora.com> AuthorDate: Thu Jun 1 09:59:44 2023 +0300 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Thu Jun 1 11:44:51 2023 +0200 Use OUString for filter Change-Id: I45c809cfd4ee9b1c6f479db1ad0a6bf2d479fed5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152473 Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/sw/qa/extras/globalfilter/globalfilter.cxx b/sw/qa/extras/globalfilter/globalfilter.cxx index 6351989aa541..f58f4f0b507e 100644 --- a/sw/qa/extras/globalfilter/globalfilter.cxx +++ b/sw/qa/extras/globalfilter/globalfilter.cxx @@ -110,7 +110,7 @@ void Test::testEmbeddedGraphicRoundtrip() createSwDoc("document_with_two_images.odt"); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check whether graphic exported well after it was swapped out const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); @@ -166,7 +166,7 @@ void Test::testLinkedGraphicRT() const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument *>(mxComponent.get()); CPPUNIT_ASSERT_MESSAGE(sFailedMessage.getStr(), pTextDoc); @@ -220,7 +220,7 @@ void Test::testImageWithSpecialID() createSwDoc("images_with_special_IDs.odt"); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check whether graphic exported well const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); @@ -303,7 +303,7 @@ void Test::testGraphicShape() createSwDoc("graphic_shape.odt"); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check whether graphic exported well const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); @@ -397,7 +397,7 @@ void Test::testMultipleIdenticalGraphics() createSwDoc("multiple_identical_graphics.odt"); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check whether graphic exported well const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); @@ -441,7 +441,7 @@ void Test::testCharHighlightBody() const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); const uno::Reference< text::XTextRange > xPara = getParagraph(1); // Both highlight and background @@ -524,7 +524,7 @@ void Test::testCharStyleHighlight() const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); uno::Reference<beans::XPropertySet> xCharStyle; getStyles("CharacterStyles")->getByName("charBackground") >>= xCharStyle; @@ -688,7 +688,7 @@ void Test::testMSCharBackgroundEditing() rOpt.SetCharBackground2Highlighting(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check whether background was exported as highlighting xPara.set(getParagraph(1)); @@ -739,7 +739,7 @@ void Test::testCharBackgroundToHighlighting() rOpt.SetCharBackground2Highlighting(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check highlight color const uno::Reference< text::XTextRange > xPara = getParagraph(1); @@ -920,7 +920,7 @@ void Test::testNestedFieldmark() verifyNestedFieldmark(rFilterName.first + ", load", mxComponent); // Export the document and import again - reload(rFilterName.first.toUtf8().getStr(), nullptr); + reload(rFilterName.first, nullptr); verifyNestedFieldmark(rFilterName.first + " exported-reload", mxComponent); } @@ -1168,7 +1168,7 @@ void Test::testBulletAsImage() } // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); { uno::Reference<text::XTextRange> xPara(getParagraph(1)); @@ -1773,7 +1773,7 @@ void Test::testTextFormField() const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check the document after round trip SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument *>(mxComponent.get()); @@ -1826,7 +1826,7 @@ void Test::testCheckBoxFormField() const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check the document after round trip SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument *>(mxComponent.get()); @@ -1879,7 +1879,7 @@ void Test::testDropDownFormField() const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check the document after round trip SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument *>(mxComponent.get()); @@ -1954,7 +1954,7 @@ void Test::testDateFormField() const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check the document after round trip if (rFilterName == "writer8") @@ -2138,7 +2138,7 @@ void Test::testDateFormFieldCharacterFormatting() const OString sFailedMessage = OString::Concat("Failed on filter: ") + rFilterName.toUtf8(); // Export the document and import again for a check - reload(rFilterName.toUtf8().getStr(), nullptr); + reload(rFilterName, nullptr); // Check the document after round trip if (rFilterName == "writer8") diff --git a/sw/qa/extras/htmlexport/htmlexport.cxx b/sw/qa/extras/htmlexport/htmlexport.cxx index 6a22931d9b27..6342fe769ae7 100644 --- a/sw/qa/extras/htmlexport/htmlexport.cxx +++ b/sw/qa/extras/htmlexport/htmlexport.cxx @@ -407,7 +407,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testExportOfImagesWithSkipImagesEnabled) { createSwDoc("textAndImage.docx"); setFilterOptions("SkipImages"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); htmlDocUniquePtr pDoc = parseHtml(maTempFile); CPPUNIT_ASSERT(pDoc); @@ -420,7 +420,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testSkipImagesEmbedded) { createSwDoc("skipimage-embedded.doc"); setFilterOptions("SkipImages"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); // Embedded spreadsheet was exported as image, so content was lost. Make // sure it's exported as HTML instead. @@ -439,7 +439,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testSkipImagesEmbeddedDocument) { createSwDoc("skipimage-embedded-document.docx"); setFilterOptions("SkipImages"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); // Similar to testSkipImagesEmbedded, but with an embedded Writer object, // not a Calc one, and this time OOXML, not WW8. @@ -606,7 +606,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testEmbedImagesEnabled) { createSwDoc("textAndImage.docx"); setFilterOptions("EmbedImages"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); htmlDocUniquePtr pDoc = parseHtml(maTempFile); CPPUNIT_ASSERT(pDoc); @@ -625,7 +625,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testXHTML) { createSwWebDoc("hello.html"); setFilterOptions("XHTML"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); OString aExpected("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML"); SvStream* pStream = maTempFile.GetStream(StreamMode::READ); @@ -646,7 +646,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testReqIfParagraph) setImportFilterName("HTML (StarWriter)"); createSwDoc("reqif-p.xhtml"); setFilterOptions("xhtmlns=reqif-xhtml"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); SvStream* pStream = maTempFile.GetStream(StreamMode::READ); CPPUNIT_ASSERT(pStream); @@ -809,7 +809,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testReqIfJpgImg) setImportFilterName("HTML (StarWriter)"); createSwDoc("reqif-jpg-img.xhtml"); setFilterOptions("xhtmlns=reqif-xhtml"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); SvStream* pStream = maTempFile.GetStream(StreamMode::READ); CPPUNIT_ASSERT(pStream); @@ -825,7 +825,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testReqIfTable) setImportFilterName("HTML (StarWriter)"); createSwDoc("reqif-table.xhtml"); setFilterOptions("xhtmlns=reqif-xhtml"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); SvMemoryStream aStream; WrapReqifFromTempFile(aStream); @@ -851,7 +851,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testReqIfTable2) { createSwDoc("reqif-table2.odt"); setFilterOptions("xhtmlns=reqif-xhtml"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); SvStream* pStream = maTempFile.GetStream(StreamMode::READ); CPPUNIT_ASSERT(pStream); @@ -893,7 +893,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testXHTMLUseCSS) { createSwDoc("xhtml-css.odt"); setFilterOptions("XHTML"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); SvStream* pStream = maTempFile.GetStream(StreamMode::READ); CPPUNIT_ASSERT(pStream); @@ -911,7 +911,7 @@ CPPUNIT_TEST_FIXTURE(HtmlExportTest, testReqIfList) setImportFilterName("HTML (StarWriter)"); createSwDoc("reqif-list.xhtml"); setFilterOptions("xhtmlns=reqif-xhtml"); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); SvStream* pStream = maTempFile.GetStream(StreamMode::READ); CPPUNIT_ASSERT(pStream); diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport.cxx index 5207f3a8aa4d..cbca150319b7 100644 --- a/sw/qa/extras/ooxmlexport/ooxmlexport.cxx +++ b/sw/qa/extras/ooxmlexport/ooxmlexport.cxx @@ -1098,7 +1098,7 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf115094v3) // i.e. some unwanted ~-2mm left margin appeared. CPPUNIT_ASSERT_EQUAL(static_cast<SwTwips>(1991), pFormat->GetHoriOrient().GetPos()); } - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); // floating table is now exported directly without surrounding frame xmlDocUniquePtr pXmlDoc = parseExport("word/document.xml"); diff --git a/sw/qa/inc/swmodeltestbase.hxx b/sw/qa/inc/swmodeltestbase.hxx index 244e739eb9ea..b58c487c066d 100644 --- a/sw/qa/inc/swmodeltestbase.hxx +++ b/sw/qa/inc/swmodeltestbase.hxx @@ -97,7 +97,7 @@ private: protected: xmlBufferPtr mpXmlBuffer; - const char* mpFilter; + OUString mpFilter; sal_uInt32 mnStartTime; @@ -107,7 +107,7 @@ protected: void paste(std::u16string_view aFilename, OUString aInstance, css::uno::Reference<css::text::XTextRange> const& xTextRange); public: - SwModelTestBase(const OUString& pTestDocumentPath = OUString(), const char* pFilter = ""); + SwModelTestBase(const OUString& pTestDocumentPath = OUString(), const OUString& pFilter = {}); protected: /** @@ -261,7 +261,7 @@ protected: void header(); - void reload(const char* pFilter, const char* pName, const char* pPassword = nullptr); + void reload(const OUString& pFilter, const char* pName, const char* pPassword = nullptr); /// Combines load() and save(). void loadAndSave(const char* pName, const char* pPassword = nullptr); diff --git a/sw/qa/unit/swmodeltestbase.cxx b/sw/qa/unit/swmodeltestbase.cxx index 8095d73ea9ec..e4d701fdf7ca 100644 --- a/sw/qa/unit/swmodeltestbase.cxx +++ b/sw/qa/unit/swmodeltestbase.cxx @@ -53,7 +53,7 @@ void SwModelTestBase::paste(std::u16string_view aFilename, OUString aInstance, CPPUNIT_ASSERT(xFilter->filter(aDescriptor)); } -SwModelTestBase::SwModelTestBase(const OUString& pTestDocumentPath, const char* pFilter) +SwModelTestBase::SwModelTestBase(const OUString& pTestDocumentPath, const OUString& pFilter) : UnoApiXmlTest(pTestDocumentPath) , mbExported(false) , mpXmlBuffer(nullptr) @@ -474,9 +474,9 @@ void SwModelTestBase::loadURL(OUString const& rURL, const char* pName, const cha calcLayout(); } -void SwModelTestBase::reload(const char* pFilter, const char* pName, const char* pPassword) +void SwModelTestBase::reload(const OUString& pFilter, const char* pName, const char* pPassword) { - save(OUString::createFromAscii(pFilter), pPassword); + save(pFilter, pPassword); mbExported = true; loadURL(maTempFile.GetURL(), pName, pPassword); @@ -485,7 +485,7 @@ void SwModelTestBase::reload(const char* pFilter, const char* pName, const char* void SwModelTestBase::loadAndSave(const char* pName, const char* pPassword) { load(pName, pPassword); - save(OUString::createFromAscii(mpFilter)); + save(mpFilter); mbExported = true; }