diff options
-rw-r--r-- | sc/qa/extras/sccellrangesobj.cxx | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/sc/qa/extras/sccellrangesobj.cxx b/sc/qa/extras/sccellrangesobj.cxx index 7ebe5d876842..17dbe4f9b614 100644 --- a/sc/qa/extras/sccellrangesobj.cxx +++ b/sc/qa/extras/sccellrangesobj.cxx @@ -27,8 +27,6 @@ using namespace css::uno; namespace sc_apitest { -#define NUMBER_OF_TESTS 7 - class ScCellRangesObj : public CalcUnoApiTest, public apitest::XSheetCellRangeContainer, public apitest::XSheetCellRanges, @@ -60,13 +58,9 @@ public: CPPUNIT_TEST_SUITE_END(); private: - static sal_Int32 nTest; - static uno::Reference< lang::XComponent > mxComponent; + uno::Reference< lang::XComponent > mxComponent; }; -sal_Int32 ScCellRangesObj::nTest = 0; -uno::Reference< lang::XComponent > ScCellRangesObj::mxComponent; - ScCellRangesObj::ScCellRangesObj(): CalcUnoApiTest("/sc/qa/extras/testdocuments") { @@ -74,10 +68,6 @@ ScCellRangesObj::ScCellRangesObj(): uno::Reference< uno::XInterface > ScCellRangesObj::init() { - // create a calc document - if (!mxComponent.is()) - mxComponent = loadFromDesktop("private:factory/scalc"); - uno::Reference< sheet::XSpreadsheetDocument > xDoc(mxComponent, uno::UNO_QUERY_THROW); CPPUNIT_ASSERT_MESSAGE("no calc document", xDoc.is()); @@ -109,19 +99,14 @@ uno::Reference< uno::XInterface > ScCellRangesObj::init() void ScCellRangesObj::setUp() { - nTest++; - CPPUNIT_ASSERT(nTest <= NUMBER_OF_TESTS); CalcUnoApiTest::setUp(); + // create a calc document + mxComponent = loadFromDesktop("private:factory/scalc"); } void ScCellRangesObj::tearDown() { - if (nTest == NUMBER_OF_TESTS) - { - closeDocument(mxComponent); - mxComponent.clear(); - } - + closeDocument(mxComponent); CalcUnoApiTest::tearDown(); } |