summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorJens Carl <j.carl43@gmx.de>2018-12-05 05:01:27 +0000
committerJens Carl <j.carl43@gmx.de>2018-12-05 18:47:23 +0100
commit4cb874c1b068d45039d7eed6f47c5ae5229fa301 (patch)
tree03298a864b3f385d98e81c6e64f78f2a2980673d /sc
parent76fbe494785faee1313d1c0be8ed2ca7b0d74f68 (diff)
tdf#45904 Move XControlAccess Java test to C++
Move XControlAccess Java test to C++ for ScViewPaneObj. Change-Id: If18596b41fccc140186820c9e370f502fb2b6458 Reviewed-on: https://gerrit.libreoffice.org/64606 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
Diffstat (limited to 'sc')
-rw-r--r--sc/qa/extras/scviewpaneobj.cxx11
1 files changed, 11 insertions, 0 deletions
diff --git a/sc/qa/extras/scviewpaneobj.cxx b/sc/qa/extras/scviewpaneobj.cxx
index 9aee4a553cd6..499cc7924f31 100644
--- a/sc/qa/extras/scviewpaneobj.cxx
+++ b/sc/qa/extras/scviewpaneobj.cxx
@@ -10,6 +10,7 @@
#include <test/calc_unoapi_test.hxx>
#include <test/sheet/xcellrangereferrer.hxx>
#include <test/sheet/xviewpane.hxx>
+#include <test/view/xcontrolaccess.hxx>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/frame/XController.hpp>
@@ -26,12 +27,14 @@ namespace sc_apitest {
class ScViewPaneObj : public CalcUnoApiTest,
public apitest::XCellRangeReferrer,
+ public apitest::XControlAccess,
public apitest::XViewPane
{
public:
ScViewPaneObj();
virtual uno::Reference< uno::XInterface > init() override;
+ virtual uno::Reference< uno::XInterface > getXComponent() override;
virtual void setUp() override;
virtual void tearDown() override;
@@ -40,6 +43,9 @@ public:
// XCellRangeReferrer
CPPUNIT_TEST(testGetReferredCells);
+ // XControlAccess
+ CPPUNIT_TEST(testGetControl);
+
// XViewPane
CPPUNIT_TEST(testFirstVisibleColumn);
CPPUNIT_TEST(testFirstVisibleRow);
@@ -56,6 +62,11 @@ ScViewPaneObj::ScViewPaneObj()
{
}
+uno::Reference<uno::XInterface> ScViewPaneObj::getXComponent()
+{
+ return mxComponent;
+}
+
uno::Reference< uno::XInterface > ScViewPaneObj::init()
{
uno::Reference< sheet::XSpreadsheetDocument > xSheetDoc(mxComponent, uno::UNO_QUERY_THROW);