From 939fc7dc50a038edb252a8da941ef4e1c018f2b0 Mon Sep 17 00:00:00 2001 From: Jens Carl Date: Tue, 12 Jun 2018 06:21:24 +0000 Subject: tdf#45904 Move _XCellRangeData Java test to C++ Move the remaining tests to C++ and also enable/fix #i84671 by creating test cases for ScTableSheetObj. Change-Id: I9412fe7a1947b9afb4343a8f5726eccf9ea371a3 Reviewed-on: https://gerrit.libreoffice.org/55657 Tested-by: Jenkins Reviewed-by: Jens Carl --- sc/qa/extras/sccellcursorobj.cxx | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'sc/qa/extras/sccellcursorobj.cxx') diff --git a/sc/qa/extras/sccellcursorobj.cxx b/sc/qa/extras/sccellcursorobj.cxx index 61e564215787..eb38ea141087 100644 --- a/sc/qa/extras/sccellcursorobj.cxx +++ b/sc/qa/extras/sccellcursorobj.cxx @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -36,6 +37,7 @@ class ScCellCursorObj : public CalcUnoApiTest, public apitest::SheetCellRange, public apitest::XArrayFormulaRange, public apitest::XCellFormatRangesSupplier, public apitest::XCellRangeAddressable, + public apitest::XCellRangeData, public apitest::XCellRangeFormula, public apitest::XCellSeries, public apitest::XMultipleOperation, @@ -53,6 +55,7 @@ public: virtual void setUp() override; virtual void tearDown() override; virtual uno::Reference< uno::XInterface > init() override; + virtual uno::Reference< uno::XInterface > getXCellRangeData() override; virtual uno::Reference< uno::XInterface > getXSpreadsheet() override; CPPUNIT_TEST_SUITE(ScCellCursorObj); @@ -69,6 +72,10 @@ public: // XCellRangeAddressable CPPUNIT_TEST(testGetRangeAddress); + // XCellRangeData + CPPUNIT_TEST(testGetDataArray); + CPPUNIT_TEST(testSetDataArray); + // XCellRangeFormula CPPUNIT_TEST(testGetSetFormulaArray); @@ -130,6 +137,11 @@ uno::Reference< uno::XInterface > ScCellCursorObj::init() return xCellCursor; } +uno::Reference< uno::XInterface > ScCellCursorObj::getXCellRangeData() +{ + return init(); +} + uno::Reference< uno::XInterface > ScCellCursorObj::getXSpreadsheet() { uno::Reference< sheet::XSpreadsheetDocument > xDoc(mxComponent, UNO_QUERY_THROW); -- cgit