sc/qa/unit/data/ods/tdf149484.ods      |binary
 sc/qa/unit/subsequent_filters_test.cxx |   15 +++++++++++++++
 2 files changed, 15 insertions(+)

New commits:
commit e04fab838f8088e7cf12b68ac3b505350521623c
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Thu Jun 9 10:08:06 2022 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Thu Jun 9 12:34:41 2022 +0200

    tdf#149484: subsequent_filters: Add unittest
    
    Change-Id: I867696100d79f599a58e8cc5a64723cec3cea2b9
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135525
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/qa/unit/data/ods/tdf149484.ods 
b/sc/qa/unit/data/ods/tdf149484.ods
new file mode 100644
index 000000000000..65991a5b4db0
Binary files /dev/null and b/sc/qa/unit/data/ods/tdf149484.ods differ
diff --git a/sc/qa/unit/subsequent_filters_test.cxx 
b/sc/qa/unit/subsequent_filters_test.cxx
index 4288e2f2da3f..9f02b7799c1d 100644
--- a/sc/qa/unit/subsequent_filters_test.cxx
+++ b/sc/qa/unit/subsequent_filters_test.cxx
@@ -175,6 +175,7 @@ public:
 
     void testImportCrashes();
     void testTdf129681();
+    void testTdf149484();
     void testEscapedUnicodeXLSX();
     void testTdf144758_DBDataDefaultOrientation();
 
@@ -272,6 +273,7 @@ public:
 
     CPPUNIT_TEST(testImportCrashes);
     CPPUNIT_TEST(testTdf129681);
+    CPPUNIT_TEST(testTdf149484);
     CPPUNIT_TEST(testEscapedUnicodeXLSX);
     CPPUNIT_TEST(testTdf144758_DBDataDefaultOrientation);
 
@@ -3003,6 +3005,19 @@ void ScFiltersTest::testTdf129681()
     xDocSh->DoClose();
 }
 
+void ScFiltersTest::testTdf149484()
+{
+    ScDocShellRef xDocSh = loadDoc(u"tdf149484.", FORMAT_ODS);
+    ScDocument& rDoc = xDocSh->GetDocument();
+
+    // Without the fix in place, this test would have failed with
+    // - Expected: -TRUE-
+    // - Actual  : TRUE
+    CPPUNIT_ASSERT_EQUAL(OUString("-TRUE-"), rDoc.GetString(0, 2, 0));
+
+    xDocSh->DoClose();
+}
+
 void ScFiltersTest::testEscapedUnicodeXLSX()
 {
     ScDocShellRef xDocSh = loadDoc(u"escape-unicode.", FORMAT_XLSX);

Reply via email to