summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorXisco Fauli <xiscofauli@libreoffice.org>2022-06-09 10:08:06 +0200
committerXisco Fauli <xiscofauli@libreoffice.org>2022-06-09 12:34:41 +0200
commite04fab838f8088e7cf12b68ac3b505350521623c (patch)
tree017acc74c4801757a77589a607544a7882020c1b /sc
parent485300f9aef53f63e24339422b1dd2bfa12d543e (diff)
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 <xiscofauli@libreoffice.org>
Diffstat (limited to 'sc')
-rw-r--r--sc/qa/unit/data/ods/tdf149484.odsbin0 -> 9537 bytes
-rw-r--r--sc/qa/unit/subsequent_filters_test.cxx15
2 files changed, 15 insertions, 0 deletions
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
--- /dev/null
+++ b/sc/qa/unit/data/ods/tdf149484.ods
Binary files 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);