sc/qa/unit/SparklineImportExportTest.cxx | 6 ------ sc/qa/unit/SparklineTest.cxx | 6 ------ sc/qa/unit/bugfix-test.cxx | 11 ----------- sc/qa/unit/chart2dataprovider.cxx | 7 ------- sc/qa/unit/copy_paste_test.cxx | 7 ------- sc/qa/unit/dataproviders_test.cxx | 7 ------- sc/qa/unit/filters-test.cxx | 5 ++--- sc/qa/unit/helper/qahelper.cxx | 6 ++++++ sc/qa/unit/helper/qahelper.hxx | 2 ++ sc/qa/unit/jumbosheets-test.cxx | 5 ++--- sc/qa/unit/opencl-test.cxx | 4 +--- sc/qa/unit/pivottable_filters_test.cxx | 7 ------- sc/qa/unit/subsequent_export_test.cxx | 7 ------- sc/qa/unit/subsequent_export_test2.cxx | 7 ------- sc/qa/unit/subsequent_filters_test.cxx | 7 ------- sc/qa/unit/subsequent_filters_test2.cxx | 7 ------- 16 files changed, 13 insertions(+), 88 deletions(-)
New commits: commit 27de384c31d3225e02857db1b5e0215a5c1f3467 Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Mon Oct 17 16:35:57 2022 +0200 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Mon Oct 17 20:02:48 2022 +0200 ScBootstrapFixture: factor out tearDown Change-Id: I3dbced70b7341807451d66d8e70ed61edb44592b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141464 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> 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