summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXisco Fauli <xiscofauli@libreoffice.org>2022-10-17 16:35:57 +0200
committerXisco Fauli <xiscofauli@libreoffice.org>2022-10-17 20:02:48 +0200
commit27de384c31d3225e02857db1b5e0215a5c1f3467 (patch)
treed96766c1fb305db76f6e69d0e977779837e53f03
parente960180092a30738655e7e091b51f690914461ce (diff)
ScBootstrapFixture: factor out tearDown
Change-Id: I3dbced70b7341807451d66d8e70ed61edb44592b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141464 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
-rw-r--r--sc/qa/unit/SparklineImportExportTest.cxx6
-rw-r--r--sc/qa/unit/SparklineTest.cxx6
-rw-r--r--sc/qa/unit/bugfix-test.cxx11
-rw-r--r--sc/qa/unit/chart2dataprovider.cxx7
-rw-r--r--sc/qa/unit/copy_paste_test.cxx7
-rw-r--r--sc/qa/unit/dataproviders_test.cxx7
-rw-r--r--sc/qa/unit/filters-test.cxx5
-rw-r--r--sc/qa/unit/helper/qahelper.cxx6
-rw-r--r--sc/qa/unit/helper/qahelper.hxx2
-rw-r--r--sc/qa/unit/jumbosheets-test.cxx5
-rw-r--r--sc/qa/unit/opencl-test.cxx4
-rw-r--r--sc/qa/unit/pivottable_filters_test.cxx7
-rw-r--r--sc/qa/unit/subsequent_export_test.cxx7
-rw-r--r--sc/qa/unit/subsequent_export_test2.cxx7
-rw-r--r--sc/qa/unit/subsequent_filters_test.cxx7
-rw-r--r--sc/qa/unit/subsequent_filters_test2.cxx7
16 files changed, 13 insertions, 88 deletions
diff --git a/sc/qa/unit/SparklineImportExportTest.cxx b/sc/qa/unit/SparklineImportExportTest.cxx
index b87eecd5eb03..83c429d07ddd 100644
--- a/sc/qa/unit/SparklineImportExportTest.cxx
+++ b/sc/qa/unit/SparklineImportExportTest.cxx
@@ -37,12 +37,6 @@ public:
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
- virtual void tearDown() override
- {
- uno::Reference<lang::XComponent>(m_xCalcComponent, uno::UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
- }
-
virtual void registerNamespaces(xmlXPathContextPtr& pXmlXPathContextPtr) override
{
XmlTestTools::registerOOXMLNamespaces(pXmlXPathContextPtr);
diff --git a/sc/qa/unit/SparklineTest.cxx b/sc/qa/unit/SparklineTest.cxx
index b70bb6a22e3f..a45d34eb7a8d 100644
--- a/sc/qa/unit/SparklineTest.cxx
+++ b/sc/qa/unit/SparklineTest.cxx
@@ -40,12 +40,6 @@ public:
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
- virtual void tearDown() override
- {
- uno::Reference<lang::XComponent>(m_xCalcComponent, uno::UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
- }
-
void testAddSparkline();
void testClearContentSprkline();
void testCopyPasteSparkline();
diff --git a/sc/qa/unit/bugfix-test.cxx b/sc/qa/unit/bugfix-test.cxx
index a1dc7b27c46a..e6bf6264f225 100644
--- a/sc/qa/unit/bugfix-test.cxx
+++ b/sc/qa/unit/bugfix-test.cxx
@@ -40,7 +40,6 @@ public:
ScFiltersTest();
virtual void setUp() override;
- virtual void tearDown() override;
void testTdf137576_Measureline();
void testTdf137216_HideCol();
@@ -761,16 +760,6 @@ void ScFiltersTest::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScFiltersTest::tearDown()
-{
- uno::Reference< lang::XComponent > xComp(m_xCalcComponent, uno::UNO_QUERY);
- if (xComp)
- xComp->dispose();
- m_xCalcComponent.clear();
-
- test::BootstrapFixture::tearDown();
-}
-
CPPUNIT_TEST_SUITE_REGISTRATION(ScFiltersTest);
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/sc/qa/unit/chart2dataprovider.cxx b/sc/qa/unit/chart2dataprovider.cxx
index 8bf955d41252..c7ba774c36fa 100644
--- a/sc/qa/unit/chart2dataprovider.cxx
+++ b/sc/qa/unit/chart2dataprovider.cxx
@@ -29,7 +29,6 @@ public:
ScChart2DataProviderTest();
virtual void setUp() override;
- virtual void tearDown() override;
void testHeaderExpansion();
@@ -104,12 +103,6 @@ void ScChart2DataProviderTest::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScChart2DataProviderTest::tearDown()
-{
- uno::Reference<lang::XComponent>(m_xCalcComponent, UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
-}
-
CPPUNIT_TEST_SUITE_REGISTRATION(ScChart2DataProviderTest);
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/sc/qa/unit/copy_paste_test.cxx b/sc/qa/unit/copy_paste_test.cxx
index 91d54cdd06f9..93db3020fdfa 100644
--- a/sc/qa/unit/copy_paste_test.cxx
+++ b/sc/qa/unit/copy_paste_test.cxx
@@ -38,7 +38,6 @@ public:
ScCopyPasteTest();
virtual void setUp() override;
- virtual void tearDown() override;
void testCopyPasteXLS();
void testTdf84411();
@@ -841,12 +840,6 @@ void ScCopyPasteTest::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScCopyPasteTest::tearDown()
-{
- uno::Reference< lang::XComponent >( m_xCalcComponent, UNO_QUERY_THROW )->dispose();
- test::BootstrapFixture::tearDown();
-}
-
CPPUNIT_TEST_SUITE_REGISTRATION(ScCopyPasteTest);
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/sc/qa/unit/dataproviders_test.cxx b/sc/qa/unit/dataproviders_test.cxx
index 5f3aa7ddc51f..19947bea5923 100644
--- a/sc/qa/unit/dataproviders_test.cxx
+++ b/sc/qa/unit/dataproviders_test.cxx
@@ -28,7 +28,6 @@ public:
ScDataProvidersTest();
virtual void setUp() override;
- virtual void tearDown() override;
void testCSVImport();
void testDataLargerThanDB();
@@ -253,12 +252,6 @@ void ScDataProvidersTest::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScDataProvidersTest::tearDown()
-{
- uno::Reference<lang::XComponent>(m_xCalcComponent, UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
-}
-
CPPUNIT_TEST_SUITE_REGISTRATION(ScDataProvidersTest);
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/sc/qa/unit/filters-test.cxx b/sc/qa/unit/filters-test.cxx
index 13f8662c50c2..1e4e904f79b3 100644
--- a/sc/qa/unit/filters-test.cxx
+++ b/sc/qa/unit/filters-test.cxx
@@ -918,9 +918,6 @@ void ScFiltersTest::setUp()
void ScFiltersTest::tearDown()
{
- uno::Reference< lang::XComponent >( m_xCalcComponent, UNO_QUERY_THROW )->dispose();
- test::BootstrapFixture::tearDown();
-
// one test sets this configuration option; make sure we return it back
ScInputOptions aInputOption = SC_MOD()->GetInputOptions();
if (mbUpdateReferenceOnSort != aInputOption.GetSortRefUpdate())
@@ -928,6 +925,8 @@ void ScFiltersTest::tearDown()
aInputOption.SetSortRefUpdate(mbUpdateReferenceOnSort);
SC_MOD()->SetInputOptions(aInputOption);
}
+
+ ScBootstrapFixture::tearDown();
}
CPPUNIT_TEST_SUITE_REGISTRATION(ScFiltersTest);
diff --git a/sc/qa/unit/helper/qahelper.cxx b/sc/qa/unit/helper/qahelper.cxx
index 7c1266312ac4..578e143a2f73 100644
--- a/sc/qa/unit/helper/qahelper.cxx
+++ b/sc/qa/unit/helper/qahelper.cxx
@@ -911,6 +911,12 @@ void ScBootstrapFixture::miscRowHeightsTest( TestParam const * aTestValues, unsi
}
}
+void ScBootstrapFixture::tearDown()
+{
+ uno::Reference< lang::XComponent >( m_xCalcComponent, UNO_QUERY_THROW )->dispose();
+ test::BootstrapFixture::tearDown();
+}
+
std::string to_std_string(const OUString& rStr)
{
return std::string(rStr.toUtf8().getStr());
diff --git a/sc/qa/unit/helper/qahelper.hxx b/sc/qa/unit/helper/qahelper.hxx
index cf1257301d12..bc99a59953a3 100644
--- a/sc/qa/unit/helper/qahelper.hxx
+++ b/sc/qa/unit/helper/qahelper.hxx
@@ -230,6 +230,8 @@ public:
std::shared_ptr<utl::TempFileNamed> exportTo(ScDocShell& rShell, sal_Int32 nFormat, bool bValidate = true);
void miscRowHeightsTest( TestParam const * aTestValues, unsigned int numElems );
+
+ virtual void tearDown() override;
};
#define ASSERT_DOUBLES_EQUAL( expected, result ) \
diff --git a/sc/qa/unit/jumbosheets-test.cxx b/sc/qa/unit/jumbosheets-test.cxx
index be39878118c6..216adc6d99c0 100644
--- a/sc/qa/unit/jumbosheets-test.cxx
+++ b/sc/qa/unit/jumbosheets-test.cxx
@@ -400,12 +400,11 @@ void ScJumboSheetsTest::setUp()
void ScJumboSheetsTest::tearDown()
{
- uno::Reference<lang::XComponent>(m_xCalcComponent, UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
-
ScDefaultsOptions aDefaultsOption = SC_MOD()->GetDefaultsOptions();
aDefaultsOption.SetInitJumboSheets(false);
SC_MOD()->SetDefaultsOptions(aDefaultsOption);
+
+ ScBootstrapFixture::tearDown();
}
void ScJumboSheetsTest::registerNamespaces(xmlXPathContextPtr& pXmlXPathCtx)
diff --git a/sc/qa/unit/opencl-test.cxx b/sc/qa/unit/opencl-test.cxx
index 81ed7bb57f18..beac92b2ddd5 100644
--- a/sc/qa/unit/opencl-test.cxx
+++ b/sc/qa/unit/opencl-test.cxx
@@ -4737,9 +4737,7 @@ void ScOpenCLTest::tearDown()
xDocShRes.clear();
}
- uno::Reference< lang::XComponent >
- ( m_xCalcComponent, UNO_QUERY_THROW )->dispose();
- test::BootstrapFixture::tearDown();
+ ScBootstrapFixture::tearDown();
}
CPPUNIT_TEST_SUITE_REGISTRATION(ScOpenCLTest);
diff --git a/sc/qa/unit/pivottable_filters_test.cxx b/sc/qa/unit/pivottable_filters_test.cxx
index 3136966f2d34..49aac0d12311 100644
--- a/sc/qa/unit/pivottable_filters_test.cxx
+++ b/sc/qa/unit/pivottable_filters_test.cxx
@@ -45,7 +45,6 @@ public:
ScPivotTableFiltersTest();
virtual void setUp() override;
- virtual void tearDown() override;
// Import
void testPivotTableBasicODS();
@@ -174,12 +173,6 @@ void ScPivotTableFiltersTest::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScPivotTableFiltersTest::tearDown()
-{
- uno::Reference<lang::XComponent>(m_xCalcComponent, UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
-}
-
void ScPivotTableFiltersTest::registerNamespaces(xmlXPathContextPtr& pXmlXPathCtx)
{
XmlTestTools::registerOOXMLNamespaces(pXmlXPathCtx);
diff --git a/sc/qa/unit/subsequent_export_test.cxx b/sc/qa/unit/subsequent_export_test.cxx
index c78d94d925f4..37013c019208 100644
--- a/sc/qa/unit/subsequent_export_test.cxx
+++ b/sc/qa/unit/subsequent_export_test.cxx
@@ -67,7 +67,6 @@ public:
ScExportTest();
virtual void setUp() override;
- virtual void tearDown() override;
void test();
void testDefaultFontHeight();
@@ -3793,12 +3792,6 @@ void ScExportTest::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScExportTest::tearDown()
-{
- uno::Reference<lang::XComponent>(m_xCalcComponent, UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
-}
-
void ScExportTest::testSupBookVirtualPathXLS()
{
ScDocShellRef xShell = loadDoc(u"external-ref.", FORMAT_XLS);
diff --git a/sc/qa/unit/subsequent_export_test2.cxx b/sc/qa/unit/subsequent_export_test2.cxx
index ebc915a0aa96..c7ea867ad32e 100644
--- a/sc/qa/unit/subsequent_export_test2.cxx
+++ b/sc/qa/unit/subsequent_export_test2.cxx
@@ -66,7 +66,6 @@ public:
ScExportTest2();
virtual void setUp() override;
- virtual void tearDown() override;
void testMatrixMultiplicationXLSX();
void testTdf121260();
@@ -338,12 +337,6 @@ void ScExportTest2::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScExportTest2::tearDown()
-{
- uno::Reference<lang::XComponent>(m_xCalcComponent, UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
-}
-
void ScExportTest2::registerNamespaces(xmlXPathContextPtr& pXmlXPathCtx)
{
XmlTestTools::registerOOXMLNamespaces(pXmlXPathCtx);
diff --git a/sc/qa/unit/subsequent_filters_test.cxx b/sc/qa/unit/subsequent_filters_test.cxx
index 96f1229e3268..3897b1077cf2 100644
--- a/sc/qa/unit/subsequent_filters_test.cxx
+++ b/sc/qa/unit/subsequent_filters_test.cxx
@@ -71,7 +71,6 @@ public:
ScFiltersTest();
virtual void setUp() override;
- virtual void tearDown() override;
//ods, xls, xlsx filter tests
void testCondFormatOperatorsSameRangeXLSX();
@@ -3097,12 +3096,6 @@ void ScFiltersTest::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScFiltersTest::tearDown()
-{
- uno::Reference< lang::XComponent >( m_xCalcComponent, UNO_QUERY_THROW )->dispose();
- test::BootstrapFixture::tearDown();
-}
-
CPPUNIT_TEST_SUITE_REGISTRATION(ScFiltersTest);
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/sc/qa/unit/subsequent_filters_test2.cxx b/sc/qa/unit/subsequent_filters_test2.cxx
index c11946da4a98..5ff13d891d43 100644
--- a/sc/qa/unit/subsequent_filters_test2.cxx
+++ b/sc/qa/unit/subsequent_filters_test2.cxx
@@ -70,7 +70,6 @@ public:
ScFiltersTest2();
virtual void setUp() override;
- virtual void tearDown() override;
void testMiscRowHeights();
void testOptimalHeightReset();
@@ -324,12 +323,6 @@ void ScFiltersTest2::setUp()
CPPUNIT_ASSERT_MESSAGE("no calc component!", m_xCalcComponent.is());
}
-void ScFiltersTest2::tearDown()
-{
- uno::Reference<lang::XComponent>(m_xCalcComponent, UNO_QUERY_THROW)->dispose();
- test::BootstrapFixture::tearDown();
-}
-
void ScFiltersTest2::testMiscRowHeights()
{
// FIXME: the DPI check should be removed when either (1) the test is fixed to work with