sc/qa/unit/data/xls/tdf170189.xls |binary sc/qa/unit/subsequent_export_test2.cxx | 15 +++++++++++++++ 2 files changed, 15 insertions(+)
New commits: commit 6d720dc579bd2c3222aecafb905c0d08e44daa77 Author: Xisco Fauli <[email protected]> AuthorDate: Thu Jan 29 14:36:15 2026 +0100 Commit: Xisco Fauli <[email protected]> CommitDate: Thu Jan 29 16:41:22 2026 +0100 tdf#170189: sc_subsequent_export_test2: Add test Change-Id: I4a0e2dfbad6c4f849aef52cee711d5bd2f2487bf Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198358 Reviewed-by: Xisco Fauli <[email protected]> Tested-by: Jenkins diff --git a/sc/qa/unit/data/xls/tdf170189.xls b/sc/qa/unit/data/xls/tdf170189.xls new file mode 100644 index 000000000000..87f755fd1a75 Binary files /dev/null and b/sc/qa/unit/data/xls/tdf170189.xls differ diff --git a/sc/qa/unit/subsequent_export_test2.cxx b/sc/qa/unit/subsequent_export_test2.cxx index f0e2ab1dbffa..5fa4d0a426bd 100644 --- a/sc/qa/unit/subsequent_export_test2.cxx +++ b/sc/qa/unit/subsequent_export_test2.cxx @@ -321,6 +321,21 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testTextDirectionXLSX) u"2"); //RTL } +CPPUNIT_TEST_FIXTURE(ScExportTest2, testTdf170189_empty_font_name) +{ + createScDoc("xls/tdf170189.xls"); + + save(TestFilter::XLSX); + xmlDocUniquePtr pDoc = parseExport(u"xl/styles.xml"_ustr); + CPPUNIT_ASSERT(pDoc); + + // Without the fix in place, this test would have failed with + // - Expected: 4 + // - Actual : 5 + assertXPath(pDoc, "/x:styleSheet/x:fonts", "count", u"4"); + assertXPath(pDoc, "/x:styleSheet/x:cellXfs", "count", u"3"); +} + CPPUNIT_TEST_FIXTURE(ScExportTest2, testTdf121260) { createScDoc("ods/tdf121260.ods");
