[Libreoffice-commits] core.git: Branch 'distro/collabora/cp-5.3' - sw/qa

Jan Holesovsky kendy at collabora.com
Tue May 30 09:28:25 UTC 2017


 sw/qa/extras/tiledrendering/tiledrendering.cxx |   38 +++++++++++++------------
 1 file changed, 21 insertions(+), 17 deletions(-)

New commits:
commit 39ab67b40af7d4f0af1e4fbac06b398042dbeb1b
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Tue May 30 09:44:19 2017 +0200

    lambda -> function in anonymous namespace.
    
    Change-Id: Id2243d445bed35a1561c03d84cfb7162b6b90cdf
    Reviewed-on: https://gerrit.libreoffice.org/38181
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Tested-by: Jan Holesovsky <kendy at collabora.com>

diff --git a/sw/qa/extras/tiledrendering/tiledrendering.cxx b/sw/qa/extras/tiledrendering/tiledrendering.cxx
index f915955df2b8..a1694ab269dc 100644
--- a/sw/qa/extras/tiledrendering/tiledrendering.cxx
+++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx
@@ -1722,6 +1722,25 @@ void SwTiledRenderingTest::testRedoRepairResult()
     comphelper::LibreOfficeKit::setActive(false);
 }
 
+namespace {
+
+void checkUndoRepairStates(SwXTextDocument* pXTextDocument, SwView* pView1, SwView* pView2)
+{
+    SfxItemSet aItemSet1(pXTextDocument->GetDocShell()->GetDoc()->GetAttrPool(), SID_UNDO, SID_UNDO);
+    SfxItemSet aItemSet2(pXTextDocument->GetDocShell()->GetDoc()->GetAttrPool(), SID_UNDO, SID_UNDO);
+    // first view, undo enabled
+    pView1->GetState(aItemSet1);
+    CPPUNIT_ASSERT(SfxItemState::SET == aItemSet1.GetItemState(SID_UNDO));
+    CPPUNIT_ASSERT(!dynamic_cast< const SfxUInt32Item * >(aItemSet1.GetItem(SID_UNDO)));
+    // second view, undo conflict
+    pView2->GetState(aItemSet2);
+    CPPUNIT_ASSERT(SfxItemState::SET == aItemSet2.GetItemState(SID_UNDO));
+    CPPUNIT_ASSERT(dynamic_cast< const SfxUInt32Item * >(aItemSet2.GetItem(SID_UNDO)));
+    CPPUNIT_ASSERT_EQUAL(static_cast<sal_uInt32>(UNDO_CONFLICT), dynamic_cast< const SfxUInt32Item * >(aItemSet2.GetItem(SID_UNDO))->GetValue());
+};
+
+}
+
 void SwTiledRenderingTest::testDisableUndoRepair()
 {
     comphelper::LibreOfficeKit::setActive();
@@ -1745,27 +1764,12 @@ void SwTiledRenderingTest::testDisableUndoRepair()
         CPPUNIT_ASSERT(SfxItemState::DISABLED == aItemSet2.GetItemState(SID_UNDO));
     }
 
-    auto fnCheckStates = [pXTextDocument, pView1, pView2]()
-    {
-        SfxItemSet aItemSet1(pXTextDocument->GetDocShell()->GetDoc()->GetAttrPool(), SID_UNDO, SID_UNDO);
-        SfxItemSet aItemSet2(pXTextDocument->GetDocShell()->GetDoc()->GetAttrPool(), SID_UNDO, SID_UNDO);
-        // first view, undo enabled
-        pView1->GetState(aItemSet1);
-        CPPUNIT_ASSERT(SfxItemState::SET == aItemSet1.GetItemState(SID_UNDO));
-        CPPUNIT_ASSERT(!dynamic_cast< const SfxUInt32Item * >(aItemSet1.GetItem(SID_UNDO)));
-        // second view, undo conflict
-        pView2->GetState(aItemSet2);
-        CPPUNIT_ASSERT(SfxItemState::SET == aItemSet2.GetItemState(SID_UNDO));
-        CPPUNIT_ASSERT(dynamic_cast< const SfxUInt32Item * >(aItemSet2.GetItem(SID_UNDO)));
-        CPPUNIT_ASSERT_EQUAL(static_cast<sal_uInt32>(UNDO_CONFLICT), dynamic_cast< const SfxUInt32Item * >(aItemSet2.GetItem(SID_UNDO))->GetValue());
-    };
-
     // Insert a character in the first view.
     SfxLokHelper::setView(nView1);
     pXTextDocument->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'k', 0);
     pXTextDocument->postKeyEvent(LOK_KEYEVENT_KEYUP, 'k', 0);
     Scheduler::ProcessEventsToIdle();
-    fnCheckStates();
+    checkUndoRepairStates(pXTextDocument, pView1, pView2);
 
     // Insert a character in the second view.
     SfxLokHelper::setView(nView2);
@@ -1791,7 +1795,7 @@ void SwTiledRenderingTest::testDisableUndoRepair()
     pXTextDocument->postKeyEvent(LOK_KEYEVENT_KEYINPUT, 'l', 0);
     pXTextDocument->postKeyEvent(LOK_KEYEVENT_KEYUP, 'l', 0);
     Scheduler::ProcessEventsToIdle();
-    fnCheckStates();
+    checkUndoRepairStates(pXTextDocument, pView1, pView2);
 
     mxComponent->dispose();
     mxComponent.clear();


More information about the Libreoffice-commits mailing list