diff options
author | Jens Carl <j.carl43@gmx.de> | 2017-11-22 03:46:59 +0000 |
---|---|---|
committer | Jens Carl <j.carl43@gmx.de> | 2018-07-08 10:04:11 +0200 |
commit | 8164399df0df976784ddc1a76b46939c53ae51ee (patch) | |
tree | eaff8bd911d942524e790f339c04bbd421075a51 /sc/qa/extras/sccellcursorobj.cxx | |
parent | dc8ed4b8e1fa5ed3b934bfcf5999ddb75ea07b0a (diff) |
tdf#45904 Move _XSheetCellCursor Java tests to C++
Change-Id: I9d12f9a13d3e0c59b7a28ff91563878efde22b68
Reviewed-on: https://gerrit.libreoffice.org/45067
Tested-by: Jenkins
Reviewed-by: Jens Carl <j.carl43@gmx.de>
Diffstat (limited to 'sc/qa/extras/sccellcursorobj.cxx')
-rw-r--r-- | sc/qa/extras/sccellcursorobj.cxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sc/qa/extras/sccellcursorobj.cxx b/sc/qa/extras/sccellcursorobj.cxx index 374a3ab5c117..95a00327817d 100644 --- a/sc/qa/extras/sccellcursorobj.cxx +++ b/sc/qa/extras/sccellcursorobj.cxx @@ -17,6 +17,7 @@ #include <test/sheet/xcellseries.hxx> #include <test/sheet/xformulaquery.hxx> #include <test/sheet/xmultipleoperation.hxx> +#include <test/sheet/xsheetcellcursor.hxx> #include <test/sheet/xsheetcellrange.hxx> #include <test/sheet/xsheetfilterable.hxx> #include <test/sheet/xsheetfilterableex.hxx> @@ -43,6 +44,7 @@ class ScCellCursorObj : public CalcUnoApiTest, public apitest::SheetCellRange, public apitest::XCellSeries, public apitest::XFormulaQuery, public apitest::XMultipleOperation, + public apitest::XSheetCellCursor, public apitest::XSheetCellRange, public apitest::XSheetFilterable, public apitest::XSheetFilterableEx, @@ -92,6 +94,14 @@ public: // XMultipleOperation CPPUNIT_TEST(testSetTableOperation); + // XSheetCellCursor + CPPUNIT_TEST(testCollapseToCurrentArray); + CPPUNIT_TEST(testCollapseToCurrentRegion); + CPPUNIT_TEST(testCollapseToMergedArea); + CPPUNIT_TEST(testCollapseToSize); + CPPUNIT_TEST(testExpandToEntireColumns); + CPPUNIT_TEST(testExpandToEntireRows); + // XSheetCellRange CPPUNIT_TEST(testGetSpreadsheet); @@ -141,6 +151,11 @@ uno::Reference< uno::XInterface > ScCellCursorObj::init() uno::Reference<sheet::XSheetCellRange> xSheetCellRange(xCellRange, UNO_QUERY_THROW); uno::Reference<table::XCellCursor> xCellCursor(xSheet->createCursorByRange(xSheetCellRange), UNO_QUERY_THROW); + xSheet->getCellByPosition(1, 1)->setValue(1); + xSheet->getCellByPosition(4, 5)->setValue(1); + xSheet->getCellByPosition(3, 2)->setFormula("xTextDoc"); + xSheet->getCellByPosition(3, 3)->setFormula("xTextDoc"); + return xCellCursor; } |