diff options
author | shubham656 <shubham656jain@gmail.com> | 2021-07-07 04:15:54 +0530 |
---|---|---|
committer | Xisco Fauli <xiscofauli@libreoffice.org> | 2021-07-13 11:10:46 +0200 |
commit | a72b6d2df5978c0f43e04432581f4bc62c2c6d8f (patch) | |
tree | e89e3a1b9c74144799c3f1f9a81c21bb5adfc46d /sw/qa/extras/uiwriter/uiwriter.cxx | |
parent | b33634a5c07c8f7032967d8e939100a50e0152ae (diff) |
tdf#78150 Add UnitTest
Change-Id: I2ec92c229fcb6d38fd78c520a48d0bd3b739a82e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118542
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'sw/qa/extras/uiwriter/uiwriter.cxx')
-rw-r--r-- | sw/qa/extras/uiwriter/uiwriter.cxx | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sw/qa/extras/uiwriter/uiwriter.cxx b/sw/qa/extras/uiwriter/uiwriter.cxx index 533c752349ea..ea8e797b5737 100644 --- a/sw/qa/extras/uiwriter/uiwriter.cxx +++ b/sw/qa/extras/uiwriter/uiwriter.cxx @@ -283,6 +283,7 @@ public: void testTdf89954(); void testTdf89720(); void testTdf88986(); + void testTdf78150(); void testTdf87922(); void testTdf77014(); void testTdf92648(); @@ -403,6 +404,7 @@ public: CPPUNIT_TEST(testTdf89954); CPPUNIT_TEST(testTdf89720); CPPUNIT_TEST(testTdf88986); + CPPUNIT_TEST(testTdf78150); CPPUNIT_TEST(testTdf87922); CPPUNIT_TEST(testTdf77014); CPPUNIT_TEST(testTdf92648); @@ -4292,6 +4294,23 @@ void SwUiWriterTest::testTdf88986() CPPUNIT_ASSERT(aSet.HasItem(SID_COLOR_TABLE)); } +void SwUiWriterTest::testTdf78150() +{ + SwDoc* pDoc = createSwDoc(); + SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell(); + pWrtShell->Insert("foobar"); + + CPPUNIT_ASSERT_EQUAL(OUString("foobar"), getParagraph(1)->getString()); + + dispatchCommand(mxComponent, ".uno:DelToStartOfWord", {}); + + // Without the fix, test fails with: + // equality assertion failed + // - Expected: + // - Actual : f + CPPUNIT_ASSERT_EQUAL(OUString(""), getParagraph(1)->getString()); +} + void SwUiWriterTest::testTdf87922() { // Create an SwDrawTextInfo. |