sw/qa/extras/uiwriter/uiwriter3.cxx |   17 ++++-------------
 1 file changed, 4 insertions(+), 13 deletions(-)

New commits:
commit 7df8b258d9ae2aa4217f38c81390523481f52520
Author:     Xisco Fauli <[email protected]>
AuthorDate: Thu May 4 16:15:06 2023 +0200
Commit:     Xisco Fauli <[email protected]>
CommitDate: Thu May 4 19:40:00 2023 +0200

    CppunitTest_sw_uiwriter3: simplify code a bit
    
    Change-Id: Idd4c436164d874c803f9171587eae684c5f3f794
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151395
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git a/sw/qa/extras/uiwriter/uiwriter3.cxx 
b/sw/qa/extras/uiwriter/uiwriter3.cxx
index c7bc792e4a5b..170f02ac4868 100644
--- a/sw/qa/extras/uiwriter/uiwriter3.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter3.cxx
@@ -2299,14 +2299,9 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest3, testTdf150457)
     createSwDoc();
     SwXTextDocument* pTextDoc = 
dynamic_cast<SwXTextDocument*>(mxComponent.get());
 
-    pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'a', 0);
-    Scheduler::ProcessEventsToIdle();
-
+    emulateTyping(*pTextDoc, u"a");
     dispatchCommand(mxComponent, ".uno:InsertFootnote", {});
-    pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'a', 0);
-    pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'b', 0);
-    pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'c', 0);
-    Scheduler::ProcessEventsToIdle();
+    emulateTyping(*pTextDoc, u"abc");
 
     auto xFootnotes = pTextDoc->getFootnotes();
     CPPUNIT_ASSERT_EQUAL(static_cast<sal_Int32>(1), xFootnotes->getCount());
@@ -2315,14 +2310,10 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest3, testTdf150457)
 
     pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 0, KEY_PAGEUP);
     pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 0, KEY_RETURN);
-    pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'd', 0);
-    Scheduler::ProcessEventsToIdle();
+    emulateTyping(*pTextDoc, u"d");
 
     dispatchCommand(mxComponent, ".uno:InsertFootnote", {});
-    pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'd', 0);
-    pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'e', 0);
-    pTextDoc->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'f', 0);
-    Scheduler::ProcessEventsToIdle();
+    emulateTyping(*pTextDoc, u"def");
 
     CPPUNIT_ASSERT_EQUAL(static_cast<sal_Int32>(2), xFootnotes->getCount());
     xParagraph = uno::Reference<text::XTextRange>(xFootnotes->getByIndex(1), 
uno::UNO_QUERY);

Reply via email to