sc/qa/unit/data/csv/tdf152053.csv       |    3 +++
 sc/qa/unit/subsequent_filters_test2.cxx |   15 +++++++++++++++
 2 files changed, 18 insertions(+)

New commits:
commit 9e4b47190eb762f3aea80920846fe5135b7d76fc
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Mon Nov 21 12:31:44 2022 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Mon Nov 21 14:08:11 2022 +0100

    tdf#152053: sc_subsequent_filters_test2: Add unittest
    
    Change-Id: If0de645a0ca0901862ef4e084e14ff60cbc3800b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143028
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/qa/unit/data/csv/tdf152053.csv 
b/sc/qa/unit/data/csv/tdf152053.csv
new file mode 100644
index 000000000000..3872dc60560d
--- /dev/null
+++ b/sc/qa/unit/data/csv/tdf152053.csv
@@ -0,0 +1,3 @@
+Date
+2020-12-29
+2020-12-29
diff --git a/sc/qa/unit/subsequent_filters_test2.cxx 
b/sc/qa/unit/subsequent_filters_test2.cxx
index 0118b5b627cc..9cd12d5a72d6 100644
--- a/sc/qa/unit/subsequent_filters_test2.cxx
+++ b/sc/qa/unit/subsequent_filters_test2.cxx
@@ -168,6 +168,7 @@ public:
     void testAutoheight2Rows();
     void testXLSDefColWidth();
     void testTdf148423();
+    void testTdf152053();
     void testPreviewMissingObjLink();
     void testShapeRotationImport();
     void testShapeDisplacementOnRotationImport();
@@ -286,6 +287,7 @@ public:
     CPPUNIT_TEST(testAutoheight2Rows);
     CPPUNIT_TEST(testXLSDefColWidth);
     CPPUNIT_TEST(testTdf148423);
+    CPPUNIT_TEST(testTdf152053);
     CPPUNIT_TEST(testPreviewMissingObjLink);
     CPPUNIT_TEST(testShapeRotationImport);
     CPPUNIT_TEST(testShapeDisplacementOnRotationImport);
@@ -2331,6 +2333,19 @@ void ScFiltersTest2::testTdf148423()
     CPPUNIT_ASSERT_EQUAL(32880, nWidth);
 }
 
+void ScFiltersTest2::testTdf152053()
+{
+    createScDoc("csv/tdf152053.csv");
+    ScDocument* pDoc = getScDoc();
+
+    int nWidth = pDoc->GetColWidth(0, 0, false);
+
+    // Without the fix in place, this test would have failed with
+    // - Expected: 1162
+    // - Actual  : 715
+    CPPUNIT_ASSERT_EQUAL(1162, nWidth);
+}
+
 void ScFiltersTest2::testPreviewMissingObjLink()
 {
     createScDoc("ods/keep-preview-missing-obj-link.ods");

Reply via email to