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