editeng/qa/unit/core-test.cxx |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

New commits:
commit 5435c1b80e93811c851878768bb3d2f4b5bc66a7
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Wed Feb 8 13:36:44 2023 -0400
Commit:     Henry Castro <hcas...@collabora.com>
CommitDate: Thu Jun 22 00:40:43 2023 +0200

    editeng: qa: add single line unit test
    
    Signed-off-by: Henry Castro <hcas...@collabora.com>
    Change-Id: I8abd816ec7c115d5a1f17d3b68e3e758cea02d82
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148002
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153404
    Tested-by: Jenkins

diff --git a/editeng/qa/unit/core-test.cxx b/editeng/qa/unit/core-test.cxx
index e21e3c7a38d4..075703266c18 100644
--- a/editeng/qa/unit/core-test.cxx
+++ b/editeng/qa/unit/core-test.cxx
@@ -101,6 +101,8 @@ public:
 
     void testTdf148148();
 
+    void testSingleLine();
+
     DECL_STATIC_LINK( Test, CalcFieldValueHdl, EditFieldInfo*, void );
 
     CPPUNIT_TEST_SUITE(Test);
@@ -125,6 +127,7 @@ public:
     CPPUNIT_TEST(testTransliterate);
     CPPUNIT_TEST(testTdf147196);
     CPPUNIT_TEST(testTdf148148);
+    CPPUNIT_TEST(testSingleLine);
     CPPUNIT_TEST_SUITE_END();
 
 private:
@@ -1975,6 +1978,18 @@ void Test::testTdf148148()
 
 }
 
+void Test::testSingleLine()
+{
+    EditEngine aEditEngine( mpItemPool.get() );
+
+    aEditEngine.SetSingleLine(true);
+    aEditEngine.SetText("Bolivian\nSanta Cruz de la Sierra");
+    aEditEngine.QuickFormatDoc(true);
+    CPPUNIT_ASSERT_EQUAL(true, aEditEngine.IsFormatted());
+    CPPUNIT_ASSERT_EQUAL(sal_Int32(1), aEditEngine.GetParagraphCount());
+    CPPUNIT_ASSERT_EQUAL(sal_Int32(1), aEditEngine.GetLineCount(0));
+}
+
 CPPUNIT_TEST_SUITE_REGISTRATION(Test);
 
 }

Reply via email to