diff options
author | Xisco Fauli <xiscofauli@libreoffice.org> | 2023-02-24 08:59:08 +0100 |
---|---|---|
committer | Xisco Fauli <xiscofauli@libreoffice.org> | 2023-02-24 10:11:35 +0000 |
commit | 6acf3ded0ee17e4cb2c839b5f11f4bbeee2e13b6 (patch) | |
tree | 6033211b056a626691da7c50e3d8673cf8dc7f6e | |
parent | 2f72de90f8a27b06aae0bf9ede93ed640764498b (diff) |
CppunitTest_sc_subsequent_export_test: use CPPUNIT_TEST_FIXTURE()
These suites are large enough so that avoiding the
declaration/registration/definition of each test manually saves a lot of
space.
Change-Id: I8d6f6f2be2f76343c6d646603c0b0920c798c14a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147614
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
-rw-r--r-- | sc/qa/unit/subsequent_export_test.cxx | 450 |
1 files changed, 114 insertions, 336 deletions
diff --git a/sc/qa/unit/subsequent_export_test.cxx b/sc/qa/unit/subsequent_export_test.cxx index d5bade09b9fa..0a5e0eddf970 100644 --- a/sc/qa/unit/subsequent_export_test.cxx +++ b/sc/qa/unit/subsequent_export_test.cxx @@ -60,244 +60,15 @@ class ScExportTest : public ScModelTestBase protected: virtual void registerNamespaces(xmlXPathContextPtr& pXmlXPathCtx) override; + void testFunctionsExcel2010(const OUString& sFormatType); + void testCeilingFloor(const OUString& sFormatType); + void testExcelCellBorders(const OUString& sFormatType); + public: ScExportTest() : ScModelTestBase("sc/qa/unit/data") { } - - void test(); - void testDefaultFontHeight(); - void testTdf139167(); - void testTdf113271(); - void testTdf139394(); - void testExtCondFormatXLSX(); - void testTdf90104(); - void testTdf111876(); - void testPasswordExport(); - void testTdf134332(); - void testConditionalFormatExportODS(); - void testConditionalFormatExportXLSX(); - void testCondFormatExportCellIs(); - void testTdf99856_dataValidationTest(); - void testProtectionKeyODS_UTF16LErtlSHA1(); - void testProtectionKeyODS_UTF8SHA1(); - void testProtectionKeyODS_UTF8SHA256ODF12(); - void testProtectionKeyODS_UTF8SHA256W3C(); - void testProtectionKeyODS_XL_SHA1(); - void testColorScaleExportODS(); - void testColorScaleExportXLSX(); - void testDataBarExportODS(); - void testDataBarExportXLSX(); - void testConditionalFormatRangeListXLSX(); - void testConditionalFormatContainsTextXLSX(); - void testConditionalFormatPriorityCheckXLSX(); - void testConditionalFormatOriginXLSX(); - void testTdf79998(); - void testLegacyCellAnchoredRotatedShape(); - void testMiscRowHeightExport(); - void testNamedRangeBugfdo62729(); - void testBuiltinRangesXLSX(); - void testRichTextExportODS(); - void testRichTextCellFormatXLSX(); - void testFormulaRefSheetNameODS(); - - void testCellValuesExportODS(); - void testCellNoteExportODS(); - void testCellNoteExportXLS(); - void testFormatExportODS(); - - void testCommentExportXLSX(); - void testCommentExportXLSX_2_XLSX(); -#if HAVE_MORE_FONTS - void testCustomColumnWidthExportXLSX(); -#endif - void testXfDefaultValuesXLSX(); - void testODF13(); - void testColumnWidthResaveXLSX(); -#if HAVE_MORE_FONTS - void testColumnWidthExportFromODStoXLSX(); -#endif - void testOutlineExportXLSX(); - void testHiddenEmptyRowsXLSX(); - void testHiddenEmptyColsODS(); - void testAllRowsHiddenXLSX(); - void testLandscapeOrientationXLSX(); - - void testInlineArrayXLS(); - void testEmbeddedChartODS(); - void testEmbeddedChartXLS(); - void testCellAnchoredGroupXLS(); - - void testFormulaReferenceXLS(); - void testSheetProtectionXLSX(); - void testSheetProtectionXLSB(); - - void testCellBordersXLS(); - void testCellBordersXLSX(); - void testBordersExchangeXLSX(); - void testTrackChangesSimpleXLSX(); - void testSheetTabColorsXLSX(); - - void testTdf133487(); - - void testSharedFormulaExportXLS(); - void testSharedFormulaExportXLSX(); - void testSharedFormulaStringResultExportXLSX(); - - void testFunctionsExcel2010(const OUString& sFormatType); - void testFunctionsExcel2010XLSX(); - void testFunctionsExcel2010XLS(); - void testFunctionsExcel2010ODS(); - - void testCeilingFloor(const OUString& sFormatType); - void testCeilingFloorXLSX(); - void testCeilingFloorODSToXLSX(); - void testCeilingFloorXLS(); - void testCeilingFloorODS(); - - void testCustomXml(); - - void testRelativePathsODS(); - void testSheetProtectionODS(); - - void testSwappedOutImageExport(); - void testLinkedGraphicRT(); - void testImageWithSpecialID(); - - void testSupBookVirtualPathXLS(); - void testAbsNamedRangeHTML(); - void testTdf80149(); - void testSheetLocalRangeNameXLS(); - void testRelativeNamedExpressionsXLS(); - void testSheetTextBoxHyperlinkXLSX(); - void testFontSizeXLSX(); - void testSheetCharacterKerningSpaceXLSX(); - void testSheetCondensedCharacterSpaceXLSX(); - void testTextUnderlineColorXLSX(); - void testSheetRunParagraphPropertyXLSX(); - void testHiddenShapeXLS(); - void testHiddenShapeXLSX(); - void testShapeAutofitXLSX(); - void testHyperlinkXLSX(); - void testMoveCellAnchoredShapesODS(); - void testPreserveTextWhitespaceXLSX(); - void testPreserveTextWhitespace2XLSX(); - void testTdf113646(); - void testDateStandardfilterXLSX(); - void testNumberFormatODS(); - - CPPUNIT_TEST_SUITE(ScExportTest); - CPPUNIT_TEST(test); - CPPUNIT_TEST(testDefaultFontHeight); - CPPUNIT_TEST(testTdf139167); - CPPUNIT_TEST(testTdf113271); - CPPUNIT_TEST(testTdf139394); - CPPUNIT_TEST(testExtCondFormatXLSX); - CPPUNIT_TEST(testTdf90104); - CPPUNIT_TEST(testTdf111876); - CPPUNIT_TEST(testPasswordExport); - CPPUNIT_TEST(testTdf134332); - CPPUNIT_TEST(testConditionalFormatExportODS); - CPPUNIT_TEST(testCondFormatExportCellIs); - CPPUNIT_TEST(testConditionalFormatExportXLSX); - CPPUNIT_TEST(testTdf99856_dataValidationTest); - CPPUNIT_TEST(testProtectionKeyODS_UTF16LErtlSHA1); - CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA1); - CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA256ODF12); - CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA256W3C); - CPPUNIT_TEST(testProtectionKeyODS_XL_SHA1); - CPPUNIT_TEST(testColorScaleExportODS); - CPPUNIT_TEST(testColorScaleExportXLSX); - CPPUNIT_TEST(testDataBarExportODS); - CPPUNIT_TEST(testDataBarExportXLSX); - CPPUNIT_TEST(testConditionalFormatRangeListXLSX); - CPPUNIT_TEST(testConditionalFormatContainsTextXLSX); - CPPUNIT_TEST(testConditionalFormatPriorityCheckXLSX); - CPPUNIT_TEST(testConditionalFormatOriginXLSX); - CPPUNIT_TEST(testTdf79998); - CPPUNIT_TEST(testLegacyCellAnchoredRotatedShape); - CPPUNIT_TEST(testMiscRowHeightExport); - CPPUNIT_TEST(testNamedRangeBugfdo62729); - CPPUNIT_TEST(testBuiltinRangesXLSX); - CPPUNIT_TEST(testRichTextExportODS); - CPPUNIT_TEST(testRichTextCellFormatXLSX); - CPPUNIT_TEST(testFormulaRefSheetNameODS); - CPPUNIT_TEST(testCellValuesExportODS); - CPPUNIT_TEST(testCellNoteExportODS); - CPPUNIT_TEST(testCellNoteExportXLS); - CPPUNIT_TEST(testFormatExportODS); - CPPUNIT_TEST(testCommentExportXLSX); - CPPUNIT_TEST(testCommentExportXLSX_2_XLSX); -#if HAVE_MORE_FONTS - CPPUNIT_TEST(testCustomColumnWidthExportXLSX); -#endif - CPPUNIT_TEST(testXfDefaultValuesXLSX); - CPPUNIT_TEST(testODF13); - CPPUNIT_TEST(testColumnWidthResaveXLSX); -#if HAVE_MORE_FONTS - CPPUNIT_TEST(testColumnWidthExportFromODStoXLSX); -#endif - CPPUNIT_TEST(testOutlineExportXLSX); - CPPUNIT_TEST(testHiddenEmptyRowsXLSX); - CPPUNIT_TEST(testHiddenEmptyColsODS); - CPPUNIT_TEST(testAllRowsHiddenXLSX); - CPPUNIT_TEST(testLandscapeOrientationXLSX); - CPPUNIT_TEST(testInlineArrayXLS); - CPPUNIT_TEST(testEmbeddedChartODS); - CPPUNIT_TEST(testEmbeddedChartXLS); - CPPUNIT_TEST(testCellAnchoredGroupXLS); - - CPPUNIT_TEST(testFormulaReferenceXLS); - CPPUNIT_TEST(testSheetProtectionXLSX); - CPPUNIT_TEST(testSheetProtectionXLSB); - CPPUNIT_TEST(testCellBordersXLS); - CPPUNIT_TEST(testCellBordersXLSX); - CPPUNIT_TEST(testBordersExchangeXLSX); - CPPUNIT_TEST(testTrackChangesSimpleXLSX); - CPPUNIT_TEST(testSheetTabColorsXLSX); - CPPUNIT_TEST(testTdf133487); - CPPUNIT_TEST(testSharedFormulaExportXLS); - CPPUNIT_TEST(testSharedFormulaExportXLSX); - CPPUNIT_TEST(testSharedFormulaStringResultExportXLSX); - CPPUNIT_TEST(testFunctionsExcel2010XLSX); - CPPUNIT_TEST(testFunctionsExcel2010XLS); - CPPUNIT_TEST(testFunctionsExcel2010ODS); - CPPUNIT_TEST(testCeilingFloorXLSX); - CPPUNIT_TEST(testCeilingFloorODSToXLSX); - CPPUNIT_TEST(testCeilingFloorXLS); - CPPUNIT_TEST(testCeilingFloorODS); - CPPUNIT_TEST(testCustomXml); - CPPUNIT_TEST(testRelativePathsODS); - CPPUNIT_TEST(testSheetProtectionODS); - CPPUNIT_TEST(testSupBookVirtualPathXLS); - CPPUNIT_TEST(testSwappedOutImageExport); - CPPUNIT_TEST(testLinkedGraphicRT); - CPPUNIT_TEST(testImageWithSpecialID); - CPPUNIT_TEST(testPreserveTextWhitespaceXLSX); - CPPUNIT_TEST(testPreserveTextWhitespace2XLSX); - CPPUNIT_TEST(testAbsNamedRangeHTML); - CPPUNIT_TEST(testTdf80149); - CPPUNIT_TEST(testSheetLocalRangeNameXLS); - CPPUNIT_TEST(testRelativeNamedExpressionsXLS); - CPPUNIT_TEST(testSheetTextBoxHyperlinkXLSX); - CPPUNIT_TEST(testFontSizeXLSX); - CPPUNIT_TEST(testSheetCharacterKerningSpaceXLSX); - CPPUNIT_TEST(testSheetCondensedCharacterSpaceXLSX); - CPPUNIT_TEST(testTextUnderlineColorXLSX); - CPPUNIT_TEST(testSheetRunParagraphPropertyXLSX); - CPPUNIT_TEST(testHiddenShapeXLS); - CPPUNIT_TEST(testHiddenShapeXLSX); - CPPUNIT_TEST(testShapeAutofitXLSX); - CPPUNIT_TEST(testHyperlinkXLSX); - CPPUNIT_TEST(testMoveCellAnchoredShapesODS); - CPPUNIT_TEST(testTdf113646); - CPPUNIT_TEST(testDateStandardfilterXLSX); - CPPUNIT_TEST(testNumberFormatODS); - CPPUNIT_TEST_SUITE_END(); - -private: - void testExcelCellBorders(const OUString& sFormatType); }; void ScExportTest::registerNamespaces(xmlXPathContextPtr& pXmlXPathCtx) @@ -306,7 +77,7 @@ void ScExportTest::registerNamespaces(xmlXPathContextPtr& pXmlXPathCtx) XmlTestTools::registerODFNamespaces(pXmlXPathCtx); } -void ScExportTest::test() +CPPUNIT_TEST_FIXTURE(ScExportTest, testExport) { createScDoc(); @@ -321,7 +92,7 @@ void ScExportTest::test() ASSERT_DOUBLES_EQUAL(1.0, aVal); } -void ScExportTest::testDefaultFontHeight() +CPPUNIT_TEST_FIXTURE(ScExportTest, testDefaultFontHeight) { createScDoc(); @@ -343,7 +114,7 @@ void ScExportTest::testDefaultFontHeight() CPPUNIT_ASSERT_EQUAL(sal_uInt32(400), rCTLItem.GetHeight()); } -void ScExportTest::testTdf139167() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf139167) { createScDoc("xlsx/tdf139167.xlsx"); @@ -356,7 +127,7 @@ void ScExportTest::testTdf139167() "FFFFFF00"); } -void ScExportTest::testTdf113271() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf113271) { createScDoc("xlsx/tdf113271.xlsx"); @@ -373,7 +144,7 @@ void ScExportTest::testTdf113271() assertXPath(pDoc, "/x:styleSheet/x:fonts/x:font[1]/x:name", "val", "Calibri"); } -void ScExportTest::testTdf139394() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf139394) { createScDoc("xlsx/tdf139394.xlsx"); @@ -398,7 +169,7 @@ void ScExportTest::testTdf139394() "LEFT(A3,LEN($B$3))=$B$3"); } -void ScExportTest::testExtCondFormatXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testExtCondFormatXLSX) { createScDoc("xlsx/tdf139021.xlsx"); @@ -438,7 +209,7 @@ void ScExportTest::testExtCondFormatXLSX() "$B$2"); } -void ScExportTest::testTdf90104() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf90104) { createScDoc("xlsx/tdf90104.xlsx"); @@ -457,7 +228,7 @@ void ScExportTest::testTdf90104() "\"1,2,3,4,5,6\""); } -void ScExportTest::testTdf111876() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf111876) { // Document with relative path hyperlink @@ -472,7 +243,7 @@ void ScExportTest::testTdf111876() CPPUNIT_ASSERT(sTarget != "../xls/bug-fixes.xls"); } -void ScExportTest::testPasswordExport() +CPPUNIT_TEST_FIXTURE(ScExportTest, testPasswordExport) { std::vector<OUString> aFilterNames{ "calc8", "MS Excel 97", "Calc Office Open XML" }; @@ -492,7 +263,7 @@ void ScExportTest::testPasswordExport() } } -void ScExportTest::testTdf134332() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf134332) { createScDoc("ods/tdf134332.ods"); @@ -511,7 +282,7 @@ void ScExportTest::testTdf134332() ASSERT_DOUBLES_EQUAL(238.0, pDoc->GetValue(ScAddress(0, 10144, 0))); } -void ScExportTest::testConditionalFormatExportODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testConditionalFormatExportODS) { createScDoc("ods/new_cond_format_test_export.ods"); @@ -521,7 +292,7 @@ void ScExportTest::testConditionalFormatExportODS() testCondFile(aCSVPath, &*pDoc, 0); } -void ScExportTest::testCondFormatExportCellIs() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCondFormatExportCellIs) { createScDoc("xlsx/condFormat_cellis.xlsx"); saveAndReload("Calc Office Open XML"); @@ -553,7 +324,7 @@ void ScExportTest::testCondFormatExportCellIs() CPPUNIT_ASSERT_EQUAL(OUString("$Sheet2.$A$1"), aStr); } -void ScExportTest::testConditionalFormatExportXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testConditionalFormatExportXLSX) { createScDoc("xlsx/new_cond_format_test_export.xlsx"); @@ -569,7 +340,7 @@ void ScExportTest::testConditionalFormatExportXLSX() } } -void ScExportTest::testTdf99856_dataValidationTest() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf99856_dataValidationTest) { createScDoc("ods/tdf99856_dataValidationTest.ods"); @@ -586,7 +357,7 @@ void ScExportTest::testTdf99856_dataValidationTest() CPPUNIT_ASSERT_EQUAL(OUString("18 Missis"), aList[17].GetString()); } -void ScExportTest::testProtectionKeyODS_UTF16LErtlSHA1() +CPPUNIT_TEST_FIXTURE(ScExportTest, testProtectionKeyODS_UTF16LErtlSHA1) { OUString const password("1012345678901234567890123456789012345678901234567890"); @@ -612,7 +383,7 @@ void ScExportTest::testProtectionKeyODS_UTF16LErtlSHA1() "@table:protection-key-digest-algorithm='http://www.w3.org/2000/09/xmldsig#sha1']"); } -void ScExportTest::testProtectionKeyODS_UTF8SHA1() +CPPUNIT_TEST_FIXTURE(ScExportTest, testProtectionKeyODS_UTF8SHA1) { OUString const password("1012345678901234567890123456789012345678901234567890"); @@ -638,7 +409,7 @@ void ScExportTest::testProtectionKeyODS_UTF8SHA1() "@table:protection-key-digest-algorithm='http://www.w3.org/2000/09/xmldsig#sha1']"); } -void ScExportTest::testProtectionKeyODS_UTF8SHA256ODF12() +CPPUNIT_TEST_FIXTURE(ScExportTest, testProtectionKeyODS_UTF8SHA256ODF12) { OUString const password("1012345678901234567890123456789012345678901234567890"); @@ -666,7 +437,7 @@ void ScExportTest::testProtectionKeyODS_UTF8SHA256ODF12() "@table:protection-key-digest-algorithm='http://www.w3.org/2000/09/xmldsig#sha256']"); } -void ScExportTest::testProtectionKeyODS_UTF8SHA256W3C() +CPPUNIT_TEST_FIXTURE(ScExportTest, testProtectionKeyODS_UTF8SHA256W3C) { OUString const password("1012345678901234567890123456789012345678901234567890"); @@ -694,7 +465,7 @@ void ScExportTest::testProtectionKeyODS_UTF8SHA256W3C() "@table:protection-key-digest-algorithm='http://www.w3.org/2000/09/xmldsig#sha256']"); } -void ScExportTest::testProtectionKeyODS_XL_SHA1() +CPPUNIT_TEST_FIXTURE(ScExportTest, testProtectionKeyODS_XL_SHA1) { OUString const password("1012345678901234567890123456789012345678901234567890"); @@ -726,7 +497,7 @@ void ScExportTest::testProtectionKeyODS_XL_SHA1() "@loext:protection-key-digest-algorithm-2='http://www.w3.org/2000/09/xmldsig#sha1']"); } -void ScExportTest::testColorScaleExportODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testColorScaleExportODS) { createScDoc("ods/colorscale.ods"); @@ -738,7 +509,7 @@ void ScExportTest::testColorScaleExportODS() testColorScale3Entry_Impl(*pDoc); } -void ScExportTest::testColorScaleExportXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testColorScaleExportXLSX) { createScDoc("xlsx/colorscale.xlsx"); @@ -750,7 +521,7 @@ void ScExportTest::testColorScaleExportXLSX() testColorScale3Entry_Impl(*pDoc); } -void ScExportTest::testDataBarExportODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testDataBarExportODS) { createScDoc("ods/databar.ods"); @@ -761,7 +532,7 @@ void ScExportTest::testDataBarExportODS() testDataBar_Impl(*pDoc); } -void ScExportTest::testFormatExportODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testFormatExportODS) { createScDoc("ods/formats.ods"); @@ -772,7 +543,7 @@ void ScExportTest::testFormatExportODS() testFormats(pDoc, u"calc8"); } -void ScExportTest::testCommentExportXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCommentExportXLSX) { //tdf#104729 FILESAVE OpenOffice do not save author of the comment during export to .xlsx createScDoc("ods/comment.ods"); @@ -804,7 +575,7 @@ void ScExportTest::testCommentExportXLSX() assertXPath(pVmlDrawing, "/xml/v:shape", "type", "#_x0000_t202"); } -void ScExportTest::testCommentExportXLSX_2_XLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCommentExportXLSX_2_XLSX) { //tdf#117287 FILESAVE XLSX: Comments always disappear after opening the exported XLSX file with Excel createScDoc("xlsx/tdf117287_comment.xlsx"); @@ -832,7 +603,7 @@ void ScExportTest::testCommentExportXLSX_2_XLSX() } #if HAVE_MORE_FONTS -void ScExportTest::testCustomColumnWidthExportXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCustomColumnWidthExportXLSX) { //tdf#100946 FILESAVE Excel on macOS ignored column widths in XLSX last saved by LO createScDoc("ods/custom_column_width.ods"); @@ -904,7 +675,7 @@ void ScExportTest::testCustomColumnWidthExportXLSX() } #endif -void ScExportTest::testXfDefaultValuesXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testXfDefaultValuesXLSX) { //tdf#70565 FORMATTING: User Defined Custom Formatting is not applied during importing XLSX documents createScDoc("xlsx/xf_default_values.xlsx"); @@ -943,7 +714,7 @@ static auto verifySpreadsheet13(char const* const pTestName, ScDocument& rDoc) - CPPUNIT_ASSERT_EQUAL_MESSAGE(pTestName, sal_uInt16(3), rItem.GetHeight()); } -void ScExportTest::testODF13() +CPPUNIT_TEST_FIXTURE(ScExportTest, testODF13) { // import createScDoc("ods/spreadsheet13e.ods"); @@ -1037,7 +808,7 @@ void ScExportTest::testODF13() } } -void ScExportTest::testColumnWidthResaveXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testColumnWidthResaveXLSX) { // tdf#91475 FILESAVE: Column width is not preserved in XLSX / after round trip. // Test if after resave .xlsx file, columns width is identical with previous one @@ -1071,7 +842,7 @@ void ScExportTest::testColumnWidthResaveXLSX() } #if HAVE_MORE_FONTS -void ScExportTest::testColumnWidthExportFromODStoXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testColumnWidthExportFromODStoXLSX) { // tdf#91475 FILESAVE: Column width is not preserved in XLSX / after round trip. // Test if after export .ods to .xlsx format, displayed columns width @@ -1136,7 +907,7 @@ void ScExportTest::testColumnWidthExportFromODStoXLSX() } #endif -void ScExportTest::testOutlineExportXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testOutlineExportXLSX) { //tdf#100347 FILESAVE FILEOPEN after exporting to .xlsx format grouping are lost //tdf#51524 FILESAVE .xlsx and.xls looses width information for hidden/collapsed grouped columns @@ -1282,7 +1053,7 @@ void ScExportTest::testOutlineExportXLSX() assertXPath(pSheet, "/x:worksheet/x:sheetData/x:row", 29); } -void ScExportTest::testAllRowsHiddenXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testAllRowsHiddenXLSX) { createScDoc("xlsx/tdf105840_allRowsHidden.xlsx"); @@ -1293,7 +1064,7 @@ void ScExportTest::testAllRowsHiddenXLSX() assertXPath(pSheet, "/x:worksheet/x:sheetData/x:row", 0); } -void ScExportTest::testHiddenEmptyRowsXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testHiddenEmptyRowsXLSX) { //tdf#98106 FILESAVE: Hidden and empty rows became visible when export to .XLSX createScDoc("ods/hidden-empty-rows.ods"); @@ -1309,7 +1080,7 @@ void ScExportTest::testHiddenEmptyRowsXLSX() assertXPath(pSheet, "/x:worksheet/x:sheetData/x:row[4]", "hidden", "false"); } -void ScExportTest::testHiddenEmptyColsODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testHiddenEmptyColsODS) { //tdf#98106 FILESAVE: Hidden and empty rows became visible when export to .XLSX createScDoc("ods/tdf128895_emptyHiddenCols.ods"); @@ -1321,7 +1092,7 @@ void ScExportTest::testHiddenEmptyColsODS() assertXPath(pSheet, "//table:table/table:table-column[2]", "number-columns-repeated", "1017"); } -void ScExportTest::testLandscapeOrientationXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testLandscapeOrientationXLSX) { //tdf#48767 - Landscape page orientation is not loaded from .xlsx format with MS Excel, after export with Libre Office createScDoc("ods/hidden-empty-rows.ods"); @@ -1335,7 +1106,7 @@ void ScExportTest::testLandscapeOrientationXLSX() assertXPath(pSheet, "/x:worksheet/x:pageSetup", "orientation", "landscape"); } -void ScExportTest::testDataBarExportXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testDataBarExportXLSX) { createScDoc("xlsx/databar.xlsx"); @@ -1346,7 +1117,7 @@ void ScExportTest::testDataBarExportXLSX() testDataBar_Impl(*pDoc); } -void ScExportTest::testMiscRowHeightExport() +CPPUNIT_TEST_FIXTURE(ScExportTest, testMiscRowHeightExport) { static const TestParam::RowData DfltRowData[] = { { 0, 4, 0, 529, 0, false }, @@ -1475,7 +1246,7 @@ void setEscapement(ScFieldEditEngine& rEE, sal_Int32 nPara, sal_Int32 nStart, sa } } -void ScExportTest::testNamedRangeBugfdo62729() +CPPUNIT_TEST_FIXTURE(ScExportTest, testNamedRangeBugfdo62729) { #if !defined(MACOSX) // FIXME: infinite loop on jenkins' mac createScDoc("ods/fdo62729.ods"); @@ -1497,7 +1268,7 @@ void ScExportTest::testNamedRangeBugfdo62729() #endif } -void ScExportTest::testBuiltinRangesXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testBuiltinRangesXLSX) { createScDoc("xlsx/built-in_ranges.xlsx"); @@ -1542,7 +1313,7 @@ void ScExportTest::testBuiltinRangesXLSX() 0); } -void ScExportTest::testRichTextExportODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testRichTextExportODS) { struct { @@ -2020,7 +1791,7 @@ void ScExportTest::testRichTextExportODS() aCheckFunc.checkB10(pEditText)); } -void ScExportTest::testRichTextCellFormatXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testRichTextCellFormatXLSX) { createScDoc("xls/cellformat.xls"); @@ -2050,7 +1821,7 @@ void ScExportTest::testRichTextCellFormatXLSX() assertXPath(pStyles, aXPath3, "val", "true"); } -void ScExportTest::testFormulaRefSheetNameODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testFormulaRefSheetNameODS) { createScDoc("ods/formula-quote-in-sheet-name.ods"); { @@ -2072,7 +1843,7 @@ void ScExportTest::testFormulaRefSheetNameODS() pDoc->GetFormula(1, 1, 0)); } -void ScExportTest::testCellValuesExportODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCellValuesExportODS) { // Start with an empty document createScDoc(); @@ -2144,7 +1915,7 @@ void ScExportTest::testCellValuesExportODS() CPPUNIT_ASSERT_EQUAL(pDoc->GetValue(0, 5, 0), pDoc->GetValue(0, 7, 0)); } -void ScExportTest::testCellNoteExportODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCellNoteExportODS) { createScDoc("ods/single-note.ods"); ScAddress aPos(0, 0, 0); // Start with A1. @@ -2169,7 +1940,7 @@ void ScExportTest::testCellNoteExportODS() CPPUNIT_ASSERT_MESSAGE("There should be a note at A2.", pDoc->HasNote(aPos)); } -void ScExportTest::testCellNoteExportXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCellNoteExportXLS) { // Start with an empty document.s createScDoc("ods/notes-on-3-sheets.ods"); @@ -2238,7 +2009,7 @@ void checkMatrixRange(ScDocument& rDoc, const ScRange& rRange) } } -void ScExportTest::testInlineArrayXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testInlineArrayXLS) { createScDoc("xls/inline-array.xls"); @@ -2256,7 +2027,7 @@ void ScExportTest::testInlineArrayXLS() checkMatrixRange(*pDoc, ScRange(1, 7, 0, 2, 9, 0)); } -void ScExportTest::testEmbeddedChartODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testEmbeddedChartODS) { createScDoc("xls/embedded-chart.xls"); @@ -2271,7 +2042,7 @@ void ScExportTest::testEmbeddedChartODS() "Chart1.B3:Chart1.B5 Chart1.C2:Chart1.C2 Chart1.C3:Chart1.C5"); } -void ScExportTest::testEmbeddedChartXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testEmbeddedChartXLS) { createScDoc("xls/embedded-chart.xls"); @@ -2295,7 +2066,7 @@ void ScExportTest::testEmbeddedChartXLS() aRanges.Contains(ScRange(2, 2, 1, 2, 4, 1))); } -void ScExportTest::testCellAnchoredGroupXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCellAnchoredGroupXLS) { createScDoc("xls/cell-anchored-group.xls"); @@ -2318,7 +2089,7 @@ void ScExportTest::testCellAnchoredGroupXLS() pData->getShapeRect().Left() >= 0 || pData->getShapeRect().Top() >= 0); } -void ScExportTest::testFormulaReferenceXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testFormulaReferenceXLS) { createScDoc("xls/formula-reference.xls"); @@ -2344,7 +2115,7 @@ void ScExportTest::testFormulaReferenceXLS() pDoc->GetFormula(3, 14, 0)); } -void ScExportTest::testSheetProtectionXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetProtectionXLSX) { createScDoc("xlsx/ProtecteSheet1234Pass.xlsx"); @@ -2365,7 +2136,7 @@ void ScExportTest::testSheetProtectionXLSX() CPPUNIT_ASSERT(!pTabProtect->isOptionEnabled(ScTableProtection::SCENARIOS)); } -void ScExportTest::testSheetProtectionXLSB() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetProtectionXLSB) { createScDoc("xlsb/tdf108017_calcProtection.xlsb"); @@ -2456,19 +2227,19 @@ void ScExportTest::testExcelCellBorders(const OUString& sFormatType) } } -void ScExportTest::testCellBordersXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCellBordersXLS) { createScDoc("xls/cell-borders.xls"); testExcelCellBorders("MS Excel 97"); } -void ScExportTest::testCellBordersXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCellBordersXLSX) { createScDoc("xlsx/cell-borders.xlsx"); testExcelCellBorders("Calc Office Open XML"); } -void ScExportTest::testBordersExchangeXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testBordersExchangeXLSX) { // Document: sc/qa/unit/data/README.cellborders @@ -2699,7 +2470,7 @@ static OUString toString(const ScBigRange& rRange) return aBuf.makeStringAndClear(); } -void ScExportTest::testTrackChangesSimpleXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTrackChangesSimpleXLSX) { struct CheckItem { @@ -2921,7 +2692,7 @@ void ScExportTest::testTrackChangesSimpleXLSX() CPPUNIT_ASSERT_MESSAGE("Check revision and time failed after reload (xlsx).", bGood); } -void ScExportTest::testSheetTabColorsXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetTabColorsXLSX) { struct { @@ -2982,7 +2753,7 @@ void ScExportTest::testSheetTabColorsXLSX() CPPUNIT_ASSERT_MESSAGE("Failed on the content check after reload.", bRes); } -void ScExportTest::testTdf133487() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf133487) { createScDoc("fods/shapes_foreground_background.fods"); @@ -3050,7 +2821,7 @@ void ScExportTest::testTdf133487() 0); } -void ScExportTest::testSharedFormulaExportXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSharedFormulaExportXLS) { struct { @@ -3140,7 +2911,7 @@ void ScExportTest::testSharedFormulaExportXLS() CPPUNIT_ASSERT_MESSAGE("Content check on the reloaded document failed.", bRes); } -void ScExportTest::testSharedFormulaExportXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSharedFormulaExportXLSX) { struct { @@ -3234,7 +3005,7 @@ void ScExportTest::testSharedFormulaExportXLSX() CPPUNIT_ASSERT_MESSAGE("Content check on the reloaded document failed.", bRes); } -void ScExportTest::testSharedFormulaStringResultExportXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSharedFormulaStringResultExportXLSX) { struct { @@ -3311,9 +3082,15 @@ void ScExportTest::testFunctionsExcel2010(const OUString& sFormatType) testFunctionsExcel2010_Impl(*pDoc); } -void ScExportTest::testFunctionsExcel2010XLSX() { testFunctionsExcel2010("Calc Office Open XML"); } +CPPUNIT_TEST_FIXTURE(ScExportTest, testFunctionsExcel2010XLSX) +{ + testFunctionsExcel2010("Calc Office Open XML"); +} -void ScExportTest::testFunctionsExcel2010XLS() { testFunctionsExcel2010("MS Excel 97"); } +CPPUNIT_TEST_FIXTURE(ScExportTest, testFunctionsExcel2010XLS) +{ + testFunctionsExcel2010("MS Excel 97"); +} void ScExportTest::testCeilingFloor(const OUString& sFormatType) { @@ -3326,9 +3103,12 @@ void ScExportTest::testCeilingFloor(const OUString& sFormatType) testCeilingFloor_Impl(*pDoc); } -void ScExportTest::testCeilingFloorXLSX() { testCeilingFloor("Calc Office Open XML"); } +CPPUNIT_TEST_FIXTURE(ScExportTest, testCeilingFloorXLSX) +{ + testCeilingFloor("Calc Office Open XML"); +} -void ScExportTest::testCeilingFloorODSToXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCeilingFloorODSToXLSX) { // tdf#100011 - Cannot open sheet containing FLOOR/CEILING functions by MS Excel, after export to .xlsx createScDoc("ods/ceiling-floor.ods"); @@ -3341,11 +3121,11 @@ void ScExportTest::testCeilingFloorODSToXLSX() assertXPath(pSheet, "/x:workbook/x:definedNames", 0); } -void ScExportTest::testCeilingFloorXLS() { testCeilingFloor("MS Excel 97"); } +CPPUNIT_TEST_FIXTURE(ScExportTest, testCeilingFloorXLS) { testCeilingFloor("MS Excel 97"); } -void ScExportTest::testCeilingFloorODS() { testCeilingFloor("calc8"); } +CPPUNIT_TEST_FIXTURE(ScExportTest, testCeilingFloorODS) { testCeilingFloor("calc8"); } -void ScExportTest::testCustomXml() +CPPUNIT_TEST_FIXTURE(ScExportTest, testCustomXml) { // Load document and export it to a temporary file createScDoc("xlsx/customxml.xlsx"); @@ -3376,7 +3156,7 @@ static sal_Unicode lcl_getWindowsDrive(const OUString& aURL) } #endif -void ScExportTest::testRelativePathsODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testRelativePathsODS) { createScDoc("ods/fdo79305.ods"); @@ -3417,7 +3197,7 @@ void testSheetProtection_Impl(ScDocument& rDoc) } } -void ScExportTest::testSheetProtectionODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetProtectionODS) { createScDoc("ods/sheet-protection.ods"); @@ -3432,12 +3212,12 @@ void ScExportTest::testSheetProtectionODS() testSheetProtection_Impl(*pDoc); } -void ScExportTest::testFunctionsExcel2010ODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testFunctionsExcel2010ODS) { //testFunctionsExcel2010("calc8"); } -void ScExportTest::testSwappedOutImageExport() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSwappedOutImageExport) { std::vector<OUString> aFilterNames{ "calc8", "MS Excel 97", "Calc Office Open XML" }; @@ -3506,7 +3286,7 @@ void ScExportTest::testSwappedOutImageExport() } } -void ScExportTest::testSupBookVirtualPathXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSupBookVirtualPathXLS) { createScDoc("xls/external-ref.xls"); @@ -3524,7 +3304,7 @@ void ScExportTest::testSupBookVirtualPathXLS() OUString("='file:///home/timar/Documents/external.xls'#$Sheet1.A1"), aFormula); } -void ScExportTest::testLinkedGraphicRT() +CPPUNIT_TEST_FIXTURE(ScExportTest, testLinkedGraphicRT) { // Problem was with linked images std::vector<OUString> aFilterNames{ "calc8", "MS Excel 97", "Calc Office Open XML" }; @@ -3563,7 +3343,7 @@ void ScExportTest::testLinkedGraphicRT() } } -void ScExportTest::testImageWithSpecialID() +CPPUNIT_TEST_FIXTURE(ScExportTest, testImageWithSpecialID) { std::vector<OUString> aFilterNames{ "calc8", "MS Excel 97", "Calc Office Open XML" }; @@ -3631,7 +3411,7 @@ void ScExportTest::testImageWithSpecialID() } } -void ScExportTest::testAbsNamedRangeHTML() +CPPUNIT_TEST_FIXTURE(ScExportTest, testAbsNamedRangeHTML) { setImportFilterName("calc_HTML_WebQuery"); createScDoc("html/numberformat.html"); @@ -3651,7 +3431,7 @@ void ScExportTest::testAbsNamedRangeHTML() CPPUNIT_ASSERT_MESSAGE("HTML_1 is an absolute reference", !pRef->IsTabRel()); } -void ScExportTest::testTdf80149() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf80149) { createScDoc("csv/tdf80149.csv"); ScDocShell* pDocSh = getScDocShell(); @@ -3677,7 +3457,7 @@ void ScExportTest::testTdf80149() CPPUNIT_ASSERT_EQUAL(OUString("This cell goes missing"), pDoc->GetString(2, 2, 0)); } -void ScExportTest::testSheetLocalRangeNameXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetLocalRangeNameXLS) { createScDoc("xls/named-ranges-local.xls"); ScDocShell* pDocSh = getScDocShell(); @@ -3699,7 +3479,7 @@ void ScExportTest::testSheetLocalRangeNameXLS() CPPUNIT_ASSERT_EQUAL(OUString("=local_name1"), aFormula); } -void ScExportTest::testRelativeNamedExpressionsXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testRelativeNamedExpressionsXLS) { createScDoc("ods/tdf113991_relativeNamedRanges.ods"); ScDocShell* pDocSh = getScDocShell(); @@ -3731,7 +3511,7 @@ void ScExportTest::testRelativeNamedExpressionsXLS() pDoc->GetFormula(aPos.Col(), aPos.Row(), aPos.Tab())); } -void ScExportTest::testSheetTextBoxHyperlinkXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetTextBoxHyperlinkXLSX) { createScDoc("xlsx/textbox-hyperlink.xlsx"); @@ -3745,7 +3525,7 @@ void ScExportTest::testSheetTextBoxHyperlinkXLSX() 1); } -void ScExportTest::testFontSizeXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testFontSizeXLSX) { createScDoc("xlsx/fontSize.xlsx"); @@ -3758,7 +3538,7 @@ void ScExportTest::testFontSizeXLSX() CPPUNIT_ASSERT_EQUAL(OUString("1800"), fontSize); } -void ScExportTest::testSheetCharacterKerningSpaceXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetCharacterKerningSpaceXLSX) { createScDoc("xlsx/textbox-CharKerningSpace.xlsx"); @@ -3776,7 +3556,7 @@ void ScExportTest::testSheetCharacterKerningSpaceXLSX() CPPUNIT_ASSERT_EQUAL(OUString("1997"), CharKerningSpace); } -void ScExportTest::testSheetCondensedCharacterSpaceXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetCondensedCharacterSpaceXLSX) { createScDoc("xlsx/textbox-CondensedCharacterSpace.xlsx"); @@ -3792,7 +3572,7 @@ void ScExportTest::testSheetCondensedCharacterSpaceXLSX() CPPUNIT_ASSERT_EQUAL(OUString("-1002"), CondensedCharSpace); } -void ScExportTest::testTextUnderlineColorXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTextUnderlineColorXLSX) { createScDoc("xlsx/underlineColor.xlsx"); @@ -3823,7 +3603,7 @@ void ScExportTest::testTextUnderlineColorXLSX() 1); } -void ScExportTest::testSheetRunParagraphPropertyXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testSheetRunParagraphPropertyXLSX) { createScDoc("xlsx/TextColor.xlsx"); @@ -3835,7 +3615,7 @@ void ScExportTest::testSheetRunParagraphPropertyXLSX() CPPUNIT_ASSERT_EQUAL(OUString("FFFF0000"), aColor); } -void ScExportTest::testPreserveTextWhitespaceXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testPreserveTextWhitespaceXLSX) { createScDoc("xlsx/preserve-whitespace.xlsx"); @@ -3845,7 +3625,7 @@ void ScExportTest::testPreserveTextWhitespaceXLSX() assertXPath(pDoc, "/x:sst/x:si/x:t", "space", "preserve"); } -void ScExportTest::testPreserveTextWhitespace2XLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testPreserveTextWhitespace2XLSX) { createScDoc("xlsx/preserve_space.xlsx"); @@ -3857,7 +3637,7 @@ void ScExportTest::testPreserveTextWhitespace2XLSX() assertXPath(pDoc, "/x:sst/x:si[2]/x:r[2]/x:t", "space", "preserve"); } -void ScExportTest::testHiddenShapeXLS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testHiddenShapeXLS) { createScDoc("xls/hiddenShape.xls"); @@ -3872,7 +3652,7 @@ void ScExportTest::testHiddenShapeXLS() CPPUNIT_ASSERT_MESSAGE("Drawing object should not be printable.", !pObj->IsPrintable()); } -void ScExportTest::testHiddenShapeXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testHiddenShapeXLSX) { createScDoc("xlsx/hiddenShape.xlsx"); @@ -3893,7 +3673,7 @@ void ScExportTest::testHiddenShapeXLSX() "1"); } -void ScExportTest::testShapeAutofitXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testShapeAutofitXLSX) { createScDoc("xlsx/testShapeAutofit.xlsx"); @@ -3907,7 +3687,7 @@ void ScExportTest::testShapeAutofitXLSX() assertXPath(pDoc, "/xdr:wsDr/xdr:twoCellAnchor[2]/xdr:sp/xdr:txBody/a:bodyPr/a:noAutofit", 1); } -void ScExportTest::testHyperlinkXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testHyperlinkXLSX) { createScDoc("xlsx/hyperlink.xlsx"); @@ -3917,7 +3697,7 @@ void ScExportTest::testHyperlinkXLSX() assertXPath(pDoc, "/rels:Relationships/rels:Relationship", "Target", "#Sheet2!A1"); } -void ScExportTest::testMoveCellAnchoredShapesODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testMoveCellAnchoredShapesODS) { createScDoc("ods/move-cell-anchored-shapes.ods"); @@ -4087,7 +3867,7 @@ void ScExportTest::testMoveCellAnchoredShapesODS() CPPUNIT_ASSERT_EQUAL(pNData->maEnd, aNDataEnd); } -void ScExportTest::testConditionalFormatRangeListXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testConditionalFormatRangeListXLSX) { createScDoc("ods/conditionalformat_rangelist.ods"); save("Calc Office Open XML"); @@ -4096,7 +3876,7 @@ void ScExportTest::testConditionalFormatRangeListXLSX() assertXPath(pDoc, "//x:conditionalFormatting", "sqref", "F4 F10"); } -void ScExportTest::testConditionalFormatContainsTextXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testConditionalFormatContainsTextXLSX) { createScDoc("ods/conditionalformat_containstext.ods"); save("Calc Office Open XML"); @@ -4106,7 +3886,7 @@ void ScExportTest::testConditionalFormatContainsTextXLSX() "NOT(ISERROR(SEARCH(\"test\",A1)))"); } -void ScExportTest::testConditionalFormatPriorityCheckXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testConditionalFormatPriorityCheckXLSX) { createScDoc("xlsx/conditional_fmt_checkpriority.xlsx"); save("Calc Office Open XML"); @@ -4153,7 +3933,7 @@ void ScExportTest::testConditionalFormatPriorityCheckXLSX() nA3ExtPriority < nA3NormalPriority); } -void ScExportTest::testConditionalFormatOriginXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testConditionalFormatOriginXLSX) { createScDoc("xlsx/conditional_fmt_origin.xlsx"); save("Calc Office Open XML"); @@ -4166,7 +3946,7 @@ void ScExportTest::testConditionalFormatOriginXLSX() } // FILESAVE: XLSX export with long sheet names (length > 31 characters) -void ScExportTest::testTdf79998() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf79998) { // check: original document has tab name > 31 characters createScDoc("ods/tdf79998.ods"); @@ -4206,7 +3986,7 @@ static void impl_testLegacyCellAnchoredRotatedShape(ScDocument& rDoc, const tool CPPUNIT_ASSERT_EQUAL(aAnchor.maEnd.Col(), pData->maEnd.Col()); } -void ScExportTest::testLegacyCellAnchoredRotatedShape() +CPPUNIT_TEST_FIXTURE(ScExportTest, testLegacyCellAnchoredRotatedShape) { { // This example doc contains cell anchored shape that is rotated, the @@ -4281,7 +4061,7 @@ void ScExportTest::testLegacyCellAnchoredRotatedShape() } } -void ScExportTest::testTdf113646() +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf113646) { createScDoc("ods/tdf113646.ods"); @@ -4292,7 +4072,7 @@ void ScExportTest::testTdf113646() assertXPath(pSheet, "/x:styleSheet/x:dxfs/x:dxf/x:font/x:sz", "val", "36"); } -void ScExportTest::testDateStandardfilterXLSX() +CPPUNIT_TEST_FIXTURE(ScExportTest, testDateStandardfilterXLSX) { // XLSX Roundtripping standard filter with date createScDoc("ods/tdf142607.ods"); @@ -4309,7 +4089,7 @@ void ScExportTest::testDateStandardfilterXLSX() "dateTimeGrouping", "day"); } -void ScExportTest::testNumberFormatODS() +CPPUNIT_TEST_FIXTURE(ScExportTest, testNumberFormatODS) { createScDoc("ods/testNumberFormats.ods"); saveAndReload("calc8"); @@ -4336,8 +4116,6 @@ void ScExportTest::testNumberFormatODS() false); // comma is thousand separator and cannot be used as delimiter } -CPPUNIT_TEST_SUITE_REGISTRATION(ScExportTest); - CPPUNIT_PLUGIN_IMPLEMENT(); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |