editeng/qa/unit/core-test.cxx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
New commits: commit 1e2cc2b9a2af7b92c91e131676cf1aac55bb073f Author: Henry Castro <hcas...@collabora.com> AuthorDate: Wed Feb 8 13:36:44 2023 -0400 Commit: Henry Castro <hcas...@collabora.com> CommitDate: Thu May 11 19:34:21 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> diff --git a/editeng/qa/unit/core-test.cxx b/editeng/qa/unit/core-test.cxx index 2836c6ba81d6..6b3734d7c1cd 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,19 @@ void Test::testTdf148148() } +void Test::testSingleLine() +{ + EditEngine aEditEngine( mpItemPool.get() ); + + OUString sText("Bolivian\nSanta Cruz de la Sierra"); + aEditEngine.SetSingleLine(true); + aEditEngine.SetText(sText); + 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); }