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: */

Reply via email to