sw/qa/extras/ooxmlexport/ooxmlexport10.cxx |   34 ++++++++++++-----------------
 1 file changed, 15 insertions(+), 19 deletions(-)

New commits:
commit 21891a777e4b6647b2a7b716be5f9b91d69d3272
Author:     Miklos Vajna <vmik...@collabora.com>
AuthorDate: Tue Apr 26 20:22:11 2022 +0200
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Wed Apr 27 08:07:02 2022 +0200

    CppunitTest_sw_ooxmlexport10: 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: I9006306f0522d08ed47bd26e2a808acdc560f12c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133457
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx
index 844eb014de18..a6fac38a0bbb 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx
@@ -66,15 +66,6 @@ public:
         return nullptr;
     }
 
-protected:
-    /**
-     * Denylist handling
-     */
-    bool mustTestImportOf(const char* filename) const override {
-        // If the testcase is stored in some other format, it's pointless to 
test.
-        return o3tl::ends_with(filename, ".docx");
-    }
-
 protected:
     /// Copy&paste helper.
     bool paste(std::u16string_view rFilename, const 
uno::Reference<text::XTextRange>& xTextRange)
@@ -283,7 +274,7 @@ DECLARE_OOXMLEXPORT_TEST(testFdo70457, "fdo70457.docx")
     CPPUNIT_ASSERT_EQUAL(sal_Int32(4500), getProperty<sal_Int32>(getShape(1), 
"RotateAngle"));
 }
 
-DECLARE_OOXMLEXPORT_TEST(testLOCrash,"file_crash.docx")
+DECLARE_OOXMLEXPORT_TEST(testLOCrash, "file_crash.docx")
 {
     //The problem was libreoffice crash while opening the file.
     getParagraph(1,"Contents");
@@ -564,7 +555,7 @@ DECLARE_OOXMLEXPORT_TEST(testLargeTwips, "large-twips.docx" 
)
     CPPUNIT_ASSERT( width.toInt32() > 0 );
 }
 
-DECLARE_OOXMLEXPORT_TEST(testNegativeCellMarginTwips, 
"negative-cell-margin-twips.docx" )
+DECLARE_OOXMLEXPORT_TEST(testNegativeCellMarginTwips, 
"negative-cell-margin-twips.docx")
 {
     // Slightly related to cp#1000043, the twips value was negative, which 
wrapped around somewhere,
     // while MSO seems to ignore that as well.
@@ -572,7 +563,7 @@ DECLARE_OOXMLEXPORT_TEST(testNegativeCellMarginTwips, 
"negative-cell-margin-twip
     CPPUNIT_ASSERT( width.toInt32() > 0 );
 }
 
-DECLARE_OOXMLEXPORT_TEST(testFdo38414, "fdo38414.docx" )
+DECLARE_OOXMLEXPORT_TEST(testFdo38414, "fdo38414.docx")
 {
     // The cells in the last (4th) column were merged properly and so the 
result didn't have the same height.
     // (Since w:gridBefore is worked around by faking another cell in the row, 
so column count is thus 5
@@ -587,7 +578,7 @@ DECLARE_OOXMLEXPORT_TEST(testFdo38414, "fdo38414.docx" )
     CPPUNIT_ASSERT_EQUAL( height3, height4 );
 }
 
-DECLARE_OOXMLEXPORT_TEST(test_extra_image, "test_extra_image.docx" )
+DECLARE_OOXMLEXPORT_TEST(test_extra_image, "test_extra_image.docx")
 {
     // fdo#74652 Check there is no shape added to the doc during import
     CPPUNIT_ASSERT_EQUAL(0, getShapes());
@@ -787,8 +778,9 @@ DECLARE_OOXMLEXPORT_TEST(testFdo80555, "fdo80555.docx")
     CPPUNIT_ASSERT_EQUAL(sal_Int32(247), xShape->getPosition().Y);
 }
 
-DECLARE_OOXMLEXPORT_TEST(testTdf104418, "tdf104418.odt")
+CPPUNIT_TEST_FIXTURE(Test, testTdf104418)
 {
+    loadAndReload("tdf104418.odt");
     // Problem was that <w:hideMark> cell property was ignored.
     uno::Reference<text::XTextTablesSupplier> xTablesSupplier(mxComponent, 
uno::UNO_QUERY);
     uno::Reference<container::XIndexAccess> 
xTables(xTablesSupplier->getTextTables( ), uno::UNO_QUERY);
@@ -880,8 +872,9 @@ DECLARE_OOXMLEXPORT_TEST(testFdo85542, "fdo85542.docx")
     CPPUNIT_ASSERT_EQUAL(OUString("AB"), xNeighborhoodCursor->getString());
 }
 
-DECLARE_OOXMLEXPORT_TEST(testTdf65955, "tdf65955.odt")
+CPPUNIT_TEST_FIXTURE(Test, testTdf65955)
 {
+    loadAndReload("tdf65955.odt");
     CPPUNIT_ASSERT_EQUAL(1, getPages());
     uno::Reference<text::XBookmarksSupplier> xBookmarksSupplier(mxComponent, 
uno::UNO_QUERY);
     uno::Reference<container::XIndexAccess> 
xBookmarksByIdx(xBookmarksSupplier->getBookmarks(), uno::UNO_QUERY);
@@ -899,8 +892,9 @@ DECLARE_OOXMLEXPORT_TEST(testTdf65955, "tdf65955.odt")
     CPPUNIT_ASSERT_EQUAL(OUString("r"), xRange2->getString());
 }
 
-DECLARE_OOXMLEXPORT_TEST(testTdf65955_2, "tdf65955_2.odt")
+CPPUNIT_TEST_FIXTURE(Test, testTdf65955_2)
 {
+    loadAndReload("tdf65955_2.odt");
     CPPUNIT_ASSERT_EQUAL(1, getPages());
     uno::Reference<text::XBookmarksSupplier> xBookmarksSupplier(mxComponent, 
uno::UNO_QUERY);
     uno::Reference<container::XIndexAccess> 
xBookmarksByIdx(xBookmarksSupplier->getBookmarks(), uno::UNO_QUERY);
@@ -1220,8 +1214,9 @@ DECLARE_OOXMLEXPORT_TEST(testTdf99140, "tdf99140.docx")
     CPPUNIT_ASSERT_EQUAL(text::HoriOrientation::LEFT_AND_WIDTH, 
getProperty<sal_Int16>(xTableProperties, "HoriOrient"));
 }
 
-DECLARE_OOXMLEXPORT_TEST(testTableMarginAdjustment, "table.fodt")
+CPPUNIT_TEST_FIXTURE(Test, testTableMarginAdjustment)
 {
+    loadAndReload("table.fodt");
     // Writer, (new) Word: margin 0 means table border starts at 0
     // (old) Word: margin 0 means paragraph in table starts at 0
 
@@ -1301,8 +1296,9 @@ DECLARE_OOXMLEXPORT_TEST( testTableCellMargin, 
"table-cell-margin.docx" )
     }
 }
 
-DECLARE_OOXMLEXPORT_TEST(TestPuzzleExport, "TestPuzzleExport.odt")
+CPPUNIT_TEST_FIXTURE(Test, TestPuzzleExport)
 {
+    loadAndReload("TestPuzzleExport.odt");
     // See tdf#148342 for details
     // Get the doc
     uno::Reference< text::XTextDocument > xTextDoc(mxComponent, 
uno::UNO_QUERY_THROW);
@@ -1332,7 +1328,7 @@ DECLARE_OOXMLEXPORT_TEST(TestPuzzleExport, 
"TestPuzzleExport.odt")
 }
 
 // tdf#106742 for DOCX with compatibility level <= 14 (MS Word up to and incl. 
ver.2010), we should use cell margins when calculating table left border 
position
-DECLARE_OOXMLEXPORT_TEST( testTablePosition14, "table-position-14.docx" )
+DECLARE_OOXMLEXPORT_TEST( testTablePosition14, "table-position-14.docx")
 {
     sal_Int32 const aXCoordsFromOffice[] = { 2500, -1000, 0, 0 };
 

Reply via email to