[Libreoffice-commits] core.git: Branch 'distro/collabora/cp-6.4' - desktop/qa
Henry Castro (via logerrit)
logerrit at kemper.freedesktop.org
Wed May 20 22:42:29 UTC 2020
desktop/qa/desktop_lib/test_desktop_lib.cxx | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
New commits:
commit 400fc54e4288bfef1e3020f338df74fb5ae55e5b
Author: Henry Castro <hcastro at collabora.com>
AuthorDate: Mon Mar 30 19:38:31 2020 -0400
Commit: Henry Castro <hcastro at collabora.com>
CommitDate: Thu May 21 00:41:59 2020 +0200
lok: unit test GetControlState
Change-Id: I7187fe787aaed33d85ad76b612725741e9f586d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91383
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Henry Castro <hcastro at collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91579
Tested-by: Jenkins
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94518
Tested-by: Henry Castro <hcastro at collabora.com>
diff --git a/desktop/qa/desktop_lib/test_desktop_lib.cxx b/desktop/qa/desktop_lib/test_desktop_lib.cxx
index 9ce44aacafc7..6f68380daea7 100644
--- a/desktop/qa/desktop_lib/test_desktop_lib.cxx
+++ b/desktop/qa/desktop_lib/test_desktop_lib.cxx
@@ -53,6 +53,7 @@
#include <config_mpl.h>
#include <lib/init.hxx>
+#include <svx/svxids.hrc>
using namespace com::sun::star;
using namespace desktop;
@@ -149,6 +150,7 @@ public:
void testShowHideDialog();
void testDialogInput();
void testCalcSaveAs();
+ void testControlState();
void testABI();
CPPUNIT_TEST_SUITE(DesktopLOKTest);
@@ -207,6 +209,7 @@ public:
CPPUNIT_TEST(testShowHideDialog);
CPPUNIT_TEST(testDialogInput);
CPPUNIT_TEST(testCalcSaveAs);
+ CPPUNIT_TEST(testControlState);
CPPUNIT_TEST(testABI);
CPPUNIT_TEST_SUITE_END();
@@ -2732,6 +2735,19 @@ void DesktopLOKTest::testCalcSaveAs()
CPPUNIT_ASSERT_EQUAL(OString("X"), aView.m_aCellFormula);
}
+void DesktopLOKTest::testControlState()
+{
+ LibLODocument_Impl* pDocument = loadDoc("search.ods");
+ pDocument->pClass->postUnoCommand(pDocument, ".uno:StarShapes", nullptr, false);
+ Scheduler::ProcessEventsToIdle();
+
+ boost::property_tree::ptree aState;
+ SfxViewShell* pViewShell = SfxViewShell::Current();
+ pViewShell->GetViewFrame()->GetBindings().Update();
+ pViewShell->GetViewFrame()->GetBindings().QueryControlState(SID_ATTR_TRANSFORM_WIDTH, aState);
+ CPPUNIT_ASSERT(!aState.empty());
+}
+
namespace {
constexpr size_t classOffset(int i)
More information about the Libreoffice-commits
mailing list