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); }