diff options
author | Jens Carl <j.carl43@gmx.de> | 2018-03-18 09:10:47 +0000 |
---|---|---|
committer | Jens Carl <j.carl43@gmx.de> | 2018-03-18 23:32:04 +0100 |
commit | d97120c6f35e4c14a71df63b91dcbf67d9f310cc (patch) | |
tree | ee5b90aa302c124db12be0e731583c8d36b6f8f0 /sc | |
parent | 4f72ff66c5536ae281ac2049ca8592bc9bfa312e (diff) |
tdf#45904 Move _Spreadsheet Java tests to C++
Change-Id: Ic540d06899def77313d6dc7e0a5241e1f9eeea54
Reviewed-on: https://gerrit.libreoffice.org/51491
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jens Carl <j.carl43@gmx.de>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/qa/extras/sctablesheetobj.cxx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sc/qa/extras/sctablesheetobj.cxx b/sc/qa/extras/sctablesheetobj.cxx index 4a10553ea774..bf72b594ba25 100644 --- a/sc/qa/extras/sctablesheetobj.cxx +++ b/sc/qa/extras/sctablesheetobj.cxx @@ -10,6 +10,7 @@ #include <test/calc_unoapi_test.hxx> #include <test/sheet/scenario.hxx> #include <test/sheet/sheetcellrange.hxx> +#include <test/sheet/spreadsheet.hxx> #include <test/sheet/xcellformatrangessupplier.hxx> #include <test/sheet/xcellrangeaddressable.hxx> #include <test/sheet/xcellseries.hxx> @@ -45,6 +46,7 @@ namespace sc_apitest class ScTableSheetObj : public CalcUnoApiTest, public apitest::Scenario, public apitest::SheetCellRange, + public apitest::Spreadsheet, public apitest::XCellFormatRangesSupplier, public apitest::XCellRangeAddressable, public apitest::XCellSeries, @@ -76,6 +78,7 @@ public: virtual OUString getFileURL() override; virtual uno::Reference< uno::XInterface > init() override; + virtual uno::Reference< uno::XInterface > getXSpreadsheetDocument() override; virtual uno::Reference< uno::XInterface > getXSpreadsheet() override; virtual uno::Reference< uno::XInterface > getScenarioSpreadsheet() override; @@ -87,6 +90,9 @@ public: // SheetCellRange CPPUNIT_TEST(testSheetCellRangeProperties); + // Spreadsheet + CPPUNIT_TEST(testSpreadsheetProperties); + // XCellFormatRangesSupplier CPPUNIT_TEST(testGetCellFormatRanges); @@ -211,6 +217,13 @@ uno::Reference< uno::XInterface > ScTableSheetObj::init() return xSheet; } +uno::Reference<uno::XInterface> ScTableSheetObj::getXSpreadsheetDocument() +{ + uno::Reference<sheet::XSpreadsheetDocument> xDoc(mxComponent, UNO_QUERY_THROW); + CPPUNIT_ASSERT_MESSAGE("no calc document", xDoc.is()); + return xDoc; +} + uno::Reference<uno::XInterface> ScTableSheetObj::getScenarioSpreadsheet() { uno::Reference<sheet::XSpreadsheetDocument> xDoc(mxComponent, UNO_QUERY_THROW); |