filter/qa/unit/data/tdf169154.doc |binary filter/qa/unit/textfilterdetect.cxx | 10 ++++++++++ 2 files changed, 10 insertions(+)
New commits: commit d41090ffd14261387ccf0f221a3a14ef9d9e00fd Author: Xisco Fauli <[email protected]> AuthorDate: Wed Dec 24 13:16:43 2025 +0100 Commit: Xisco Fauli <[email protected]> CommitDate: Wed Dec 24 15:13:29 2025 +0100 tdf#169154: filter_textfilterdetect: Add test Change-Id: Ie89ba838fe33b2143ba8f97867837e5696150c19 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196193 Reviewed-by: Xisco Fauli <[email protected]> Tested-by: Jenkins diff --git a/filter/qa/unit/data/tdf169154.doc b/filter/qa/unit/data/tdf169154.doc new file mode 100644 index 000000000000..7625a001f045 Binary files /dev/null and b/filter/qa/unit/data/tdf169154.doc differ diff --git a/filter/qa/unit/textfilterdetect.cxx b/filter/qa/unit/textfilterdetect.cxx index 887581ce6a9d..3f5c2768ada6 100644 --- a/filter/qa/unit/textfilterdetect.cxx +++ b/filter/qa/unit/textfilterdetect.cxx @@ -270,6 +270,16 @@ CPPUNIT_TEST_FIXTURE(TextFilterDetectTest, testMarkdownDetect) OUString aFilterName = aMediaDesc.getUnpackedValueOrDefault(u"FilterName"_ustr, OUString()); CPPUNIT_ASSERT_EQUAL(u"Markdown"_ustr, aFilterName); } + +CPPUNIT_TEST_FIXTURE(TextFilterDetectTest, testTdf169154) +{ + uno::Sequence<beans::PropertyValue> aParams + = { comphelper::makePropertyValue(u"RepairPackage"_ustr, true) }; + + // Without the fix in place, this test would fail to load the file in RepairPackage mode + loadWithParams(createFileURL(u"tdf169154.doc"), aParams); + CPPUNIT_ASSERT(supportsService(mxComponent, "com.sun.star.text.TextDocument")); +} } CPPUNIT_PLUGIN_IMPLEMENT();
