sc/qa/unit/data/xlsx/tdf155046.xlsx     |binary
 sc/qa/unit/subsequent_filters_test4.cxx |   11 +++++++++++
 2 files changed, 11 insertions(+)

New commits:
commit 0e55c5dd7b72c7da54a38ea4dcfc17069f311b0f
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Fri Apr 28 11:25:04 2023 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Fri Apr 28 14:36:13 2023 +0200

    tdf#155046: sc_subsequent_filters_test4: Add unittest
    
    Change-Id: If0e64b6b4be769a485153465404370316d3f6587
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151162
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/qa/unit/data/xlsx/tdf155046.xlsx 
b/sc/qa/unit/data/xlsx/tdf155046.xlsx
new file mode 100644
index 000000000000..404433d87c26
Binary files /dev/null and b/sc/qa/unit/data/xlsx/tdf155046.xlsx differ
diff --git a/sc/qa/unit/subsequent_filters_test4.cxx 
b/sc/qa/unit/subsequent_filters_test4.cxx
index 86e53499d0f0..fcbc02ebe0a3 100644
--- a/sc/qa/unit/subsequent_filters_test4.cxx
+++ b/sc/qa/unit/subsequent_filters_test4.cxx
@@ -1570,6 +1570,17 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest4, testSheetNamesXLSX)
     CPPUNIT_ASSERT_EQUAL(OUString("C>D"), aTabNames[4]);
 }
 
+CPPUNIT_TEST_FIXTURE(ScFiltersTest4, testTdf155046)
+{
+    createScDoc("xlsx/tdf155046.xlsx");
+    ScDocument* pDoc = getScDoc();
+
+    // Without the fix in place, this test would have failed with
+    // - Expected: TRUE
+    // - Actual  : FALSE
+    CPPUNIT_ASSERT_EQUAL(OUString("TRUE"), pDoc->GetString(ScAddress(2, 2, 
0)));
+}
+
 CPPUNIT_TEST_FIXTURE(ScFiltersTest4, testTdf150599)
 {
     createScDoc("dif/tdf150599.dif");

Reply via email to