sc/qa/unit/data/ods/tdf155368.ods |binary sc/qa/unit/subsequent_export_test.cxx | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+)
New commits: commit e34bb6e67aefde2fa1e7e12635a016a2076a11bd Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Mon May 22 13:53:19 2023 +0200 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Mon May 22 15:48:28 2023 +0200 tdf#155368: sc_subsequent_export: Add unittest Change-Id: Ie177342720df50d160600cf133b87bdf3411203d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152114 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sc/qa/unit/data/ods/tdf155368.ods b/sc/qa/unit/data/ods/tdf155368.ods new file mode 100644 index 000000000000..69442e8ca122 Binary files /dev/null and b/sc/qa/unit/data/ods/tdf155368.ods differ diff --git a/sc/qa/unit/subsequent_export_test.cxx b/sc/qa/unit/subsequent_export_test.cxx index fc894f5d9e9f..76459e765347 100644 --- a/sc/qa/unit/subsequent_export_test.cxx +++ b/sc/qa/unit/subsequent_export_test.cxx @@ -2217,6 +2217,27 @@ CPPUNIT_TEST_FIXTURE(ScExportTest, testCellBordersXLSX) testExcelCellBorders("Calc Office Open XML"); } +CPPUNIT_TEST_FIXTURE(ScExportTest, testTdf155368) +{ + createScDoc("ods/tdf155368.ods"); + + dispatchCommand(mxComponent, ".uno:SelectAll", {}); + + dispatchCommand(mxComponent, ".uno:WrapText", {}); + + save("Calc Office Open XML"); + + xmlDocUniquePtr pStyles = parseExport("xl/styles.xml"); + CPPUNIT_ASSERT(pStyles); + + assertXPath(pStyles, "/x:styleSheet/x:cellXfs/x:xf[1]/x:alignment", "wrapText", "false"); + + // Without the fix in place, this test would have failed with + // - Expected: false + // - Actual : true + assertXPath(pStyles, "/x:styleSheet/x:cellXfs/x:xf[2]/x:alignment", "wrapText", "false"); +} + CPPUNIT_PLUGIN_IMPLEMENT(); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */