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");

Reply via email to