sw/qa/extras/odfimport/data/tdf167774.odt |binary sw/qa/extras/odfimport/odfimport.cxx | 15 +++++++++++++++ 2 files changed, 15 insertions(+)
New commits: commit 3d411a417db35c40e990c2cab09f65198ec0371b Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Thu Aug 21 18:39:47 2025 +0200 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Thu Aug 21 21:45:59 2025 +0200 tdf#167774: sw_odfimport: Add test Change-Id: I781bd1bbae10f2ccc0660b39e976d99c72c4fee0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190021 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sw/qa/extras/odfimport/data/tdf167774.odt b/sw/qa/extras/odfimport/data/tdf167774.odt new file mode 100644 index 000000000000..c0714c9cadcb Binary files /dev/null and b/sw/qa/extras/odfimport/data/tdf167774.odt differ diff --git a/sw/qa/extras/odfimport/odfimport.cxx b/sw/qa/extras/odfimport/odfimport.cxx index b9fef3e3c01b..e4eafa283478 100644 --- a/sw/qa/extras/odfimport/odfimport.cxx +++ b/sw/qa/extras/odfimport/odfimport.cxx @@ -1545,6 +1545,21 @@ CPPUNIT_TEST_FIXTURE(Test, testWindowsFileZone) #endif } +CPPUNIT_TEST_FIXTURE(Test, testTdf167774) +{ + createSwDoc("tdf167774.odt"); + + CPPUNIT_ASSERT_EQUAL(4, getParagraphs()); + + for (int i = 1; i <= 4; ++i) + { + // Without the fix in place, this test would have failed with + // - Expected: 9 + // - Actual : 10.8 + CPPUNIT_ASSERT_EQUAL(float(9), getProperty<float>(getParagraph(i), u"CharHeight"_ustr)); + } +} + CPPUNIT_TEST_FIXTURE(Test, testEmptyTrailingSpans) { createSwDoc("emptyParagraphLoosesFontHeight.fodt");