sc/qa/unit/data/xlsx/tdf164895.xlsx |binary sc/qa/unit/subsequent_filters_test3.cxx | 13 +++++++++++++ 2 files changed, 13 insertions(+)
New commits: commit 820cd47b34a8138a2c17094ee4ae2ebbd9d507ab Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Thu Feb 27 20:17:14 2025 +0100 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Fri Feb 28 17:29:27 2025 +0100 tdf#164895: sc_subsequent_filters_test3: Add unittest Change-Id: I4b1949ac6daede017bef6ff02ecca27407238489 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/182333 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sc/qa/unit/data/xlsx/tdf164895.xlsx b/sc/qa/unit/data/xlsx/tdf164895.xlsx new file mode 100644 index 000000000000..7df4516e2dcf Binary files /dev/null and b/sc/qa/unit/data/xlsx/tdf164895.xlsx differ diff --git a/sc/qa/unit/subsequent_filters_test3.cxx b/sc/qa/unit/subsequent_filters_test3.cxx index afdd54ef2ffc..a66e0227ca3a 100644 --- a/sc/qa/unit/subsequent_filters_test3.cxx +++ b/sc/qa/unit/subsequent_filters_test3.cxx @@ -1512,6 +1512,19 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf103960) pDoc->GetString(0, 0, 0)); } +CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf164895) +{ + createScDoc("xlsx/tdf164895.xlsx"); + ScDocument* pDoc = getScDoc(); + + CPPUNIT_ASSERT_EQUAL(u"5"_ustr, pDoc->GetString(ScAddress(3, 7, 0))); + + // Without the fix in place, this test would have failed with + // - Expected: 30 + // - Actual : Err:504 + CPPUNIT_ASSERT_EQUAL(u"30"_ustr, pDoc->GetString(ScAddress(2, 7, 0))); +} + CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testRhbz1390776) { createScDoc("xml/rhbz1390776.xml");