sw/qa/extras/ooxmlexport/ooxmlexport4.cxx |   27 ++++++++-------------------
 1 file changed, 8 insertions(+), 19 deletions(-)

New commits:
commit 493e7a952d291cbb0601ddc7bdc791bf21d5af88
Author:     Miklos Vajna <vmik...@collabora.com>
AuthorDate: Tue Mar 8 20:09:07 2022 +0100
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Wed Mar 9 08:31:14 2022 +0100

    CppunitTest_sw_ooxmlexport4: avoid mustTestImportOf()
    
    Can use CPPUNIT_TEST_FIXTURE() instead.
    
    See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
    (CppunitTest_sw_rtfimport: convert one testcase to use
    CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
    
    Change-Id: Idcd5b5a2171d9e261f614bbdc1ca69b7feb9fa01
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131223
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
index 5fc907c4d938..25682f90bf11 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
@@ -33,20 +33,6 @@ public:
     Test() : SwModelTestBase("/sw/qa/extras/ooxmlexport/data/", "Office Open 
XML Text") {}
 
 protected:
-    /**
-     * Denylist handling
-     */
-    bool mustTestImportOf(const char* filename) const override {
-        const char* aDenylist[] = {
-            "math-escape.docx",
-            "math-mso2k7.docx",
-        };
-        std::vector<const char*> vDenylist(aDenylist, aDenylist + 
SAL_N_ELEMENTS(aDenylist));
-
-        // If the testcase is stored in some other format, it's pointless to 
test.
-        return (OString(filename).endsWith(".docx") && 
std::find(vDenylist.begin(), vDenylist.end(), filename) == vDenylist.end());
-    }
-
     virtual std::unique_ptr<Resetter> preTest(const char* filename) override
     {
         if (filename == std::string_view("combobox-control.docx") )
@@ -85,8 +71,9 @@ DECLARE_OOXMLEXPORT_TEST(testRelorientation, 
"relorientation.docx")
     }
 }
 
-DECLARE_OOXMLEXPORT_TEST(testBezier, "bezier.odt")
+CPPUNIT_TEST_FIXTURE(Test, testBezier)
 {
+    loadAndReload("bezier.odt");
     CPPUNIT_ASSERT_EQUAL(1, getPages());
     // Check that no shape got lost: a bezier, a line and a text shape.
     CPPUNIT_ASSERT_EQUAL(3, getShapes());
@@ -241,7 +228,7 @@ DECLARE_OOXMLEXPORT_TEST(testTestTitlePage, 
"testTitlePage.docx")
     CPPUNIT_ASSERT_EQUAL(OUString("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"), 
parseDump("/root/page[2]/footer/txt/text()"));
 }
 
-DECLARE_OOXMLEXPORT_TEST(testTableRowDataDisplayedTwice,"table-row-data-displayed-twice.docx")
+DECLARE_OOXMLEXPORT_TEST(testTableRowDataDisplayedTwice, 
"table-row-data-displayed-twice.docx")
 {
     // fdo#73534: There was a problem for some documents during export.Invalid 
sectPr getting added
     // because of wrong condition in code.
@@ -447,8 +434,9 @@ CPPUNIT_TEST_FIXTURE(Test, testChartInFooter)
     CPPUNIT_ASSERT_EQUAL(1, getShapes());
 }
 
-DECLARE_OOXMLEXPORT_TEST(testNestedTextFrames, "nested-text-frames.odt")
+CPPUNIT_TEST_FIXTURE(Test, testNestedTextFrames)
 {
+    loadAndReload("nested-text-frames.odt");
     CPPUNIT_ASSERT_EQUAL(3, getShapes());
     CPPUNIT_ASSERT_EQUAL(1, getPages());
     // First problem was LO crashed during export (crash test)
@@ -849,8 +837,9 @@ CPPUNIT_TEST_FIXTURE(Test, testParagraphWithComments)
     CPPUNIT_ASSERT_EQUAL( idInDocXml, idInCommentXml );
 }
 
-DECLARE_OOXMLEXPORT_TEST(testTdf104707_urlComment, "tdf104707_urlComment.odt")
+CPPUNIT_TEST_FIXTURE(Test, testTdf104707_urlComment)
 {
+    loadAndReload("tdf104707_urlComment.odt");
     CPPUNIT_ASSERT_EQUAL(1, getPages());
     uno::Reference<text::XTextFieldsSupplier> xTextFieldsSupplier(mxComponent, 
uno::UNO_QUERY);
     uno::Reference<container::XEnumerationAccess> 
xFieldsAccess(xTextFieldsSupplier->getTextFields());
@@ -1198,7 +1187,7 @@ 
DECLARE_OOXMLEXPORT_TEST(testInheritFirstHeader,"inheritFirstHeader.docx")
 }
 
 #if HAVE_MORE_FONTS
-DECLARE_OOXMLEXPORT_TEST(testTdf81345_045Original,"tdf81345.docx")
+DECLARE_OOXMLEXPORT_TEST(testTdf81345_045Original, "tdf81345.docx")
 {
     //Header wasn't replaced  and columns were missing because no new style 
was created.
     uno::Reference<frame::XModel> xModel(mxComponent, uno::UNO_QUERY);

Reply via email to