diff options
author | Jens Carl <j.carl43@gmx.de> | 2017-11-02 00:19:40 +0000 |
---|---|---|
committer | Ashod Nakashian <ashod.nakashian@collabora.co.uk> | 2018-06-17 18:14:01 -0400 |
commit | a41f48f4bcd5e833ded74e79edd55e942c6ee558 (patch) | |
tree | 49e7519247b56105998d4b23baff45e9d3195c73 | |
parent | svtools: add GraphicProvider::queryGraphics() (diff) | |
download | core-a41f48f4bcd5e833ded74e79edd55e942c6ee558.tar.gz core-a41f48f4bcd5e833ded74e79edd55e942c6ee558.zip |
Remove obsolete sc_condformats unit test
Remove the special snowflake sc_condformats because it's
now covert by xsheetconditionalentries (see commit
44e9640748791f602edb22cbc499200283466e1e).
Reviewed-on: https://gerrit.libreoffice.org/44523
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jens Carl <j.carl43@gmx.de>
(cherry picked from commit d31fdb27583f5f594e8424bf061a74fde5cf2704)
Change-Id: Ibdae392533605b56cf9b9c28f8c419ea0d32c0d8
-rw-r--r-- | sc/CppunitTest_sc_condformats.mk | 107 | ||||
-rw-r--r-- | sc/Module_sc.mk | 1 | ||||
-rw-r--r-- | sc/qa/extras/sccondformats.cxx | 130 |
3 files changed, 0 insertions, 238 deletions
diff --git a/sc/CppunitTest_sc_condformats.mk b/sc/CppunitTest_sc_condformats.mk deleted file mode 100644 index a31478fe985e..000000000000 --- a/sc/CppunitTest_sc_condformats.mk +++ /dev/null @@ -1,107 +0,0 @@ -# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- -#************************************************************************* -# -# This file is part of the LibreOffice project. -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# -#************************************************************************* - -$(eval $(call gb_CppunitTest_CppunitTest,sc_condformats)) - -$(eval $(call gb_CppunitTest_add_exception_objects,sc_condformats, \ - sc/qa/extras/sccondformats \ -)) - -$(eval $(call gb_CppunitTest_use_external,sc_condformats,boost_headers)) - -$(eval $(call gb_CppunitTest_use_libraries,sc_condformats, \ - basegfx \ - comphelper \ - cppu \ - cppuhelper \ - drawinglayer \ - editeng \ - for \ - forui \ - i18nlangtag \ - msfilter \ - oox \ - sal \ - salhelper \ - sax \ - sb \ - sc \ - scqahelper \ - sfx \ - sot \ - subsequenttest \ - svl \ - svt \ - svx \ - svxcore \ - test \ - tk \ - tl \ - ucbhelper \ - unotest \ - utl \ - vbahelper \ - vcl \ - xo \ - $(gb_UWINAPI) \ -)) - -$(eval $(call gb_CppunitTest_set_include,sc_condformats,\ - -I$(SRCDIR)/sc/source/ui/inc \ - -I$(SRCDIR)/sc/inc \ - $$(INCLUDE) \ -)) - -$(eval $(call gb_CppunitTest_use_sdk_api,sc_condformats)) - -$(eval $(call gb_CppunitTest_use_ure,sc_condformats)) -$(eval $(call gb_CppunitTest_use_vcl,sc_condformats)) - -$(eval $(call gb_CppunitTest_use_components,sc_condformats,\ - basic/util/sb \ - comphelper/util/comphelp \ - configmgr/source/configmgr \ - dbaccess/util/dba \ - filter/source/config/cache/filterconfig1 \ - filter/source/storagefilterdetect/storagefd \ - forms/util/frm \ - framework/util/fwk \ - i18npool/util/i18npool \ - linguistic/source/lng \ - oox/util/oox \ - package/source/xstor/xstor \ - package/util/package2 \ - sax/source/expatwrap/expwrap \ - scripting/source/basprov/basprov \ - scripting/util/scriptframe \ - sc/util/sc \ - sc/util/scd \ - sc/util/scfilt \ - $(call gb_Helper_optional,SCRIPTING, \ - sc/util/vbaobj) \ - sfx2/util/sfx \ - sot/util/sot \ - svl/source/fsstor/fsstorage \ - toolkit/util/tk \ - ucb/source/core/ucb1 \ - ucb/source/ucp/file/ucpfile1 \ - ucb/source/ucp/tdoc/ucptdoc1 \ - unotools/util/utl \ - unoxml/source/rdf/unordf \ - unoxml/source/service/unoxml \ - uui/util/uui \ - xmloff/util/xo \ - svtools/util/svt \ -)) - -$(eval $(call gb_CppunitTest_use_configuration,sc_condformats)) - -# vim: set noet sw=4 ts=4: diff --git a/sc/Module_sc.mk b/sc/Module_sc.mk index 5493c09eb648..7f82a51a03c8 100644 --- a/sc/Module_sc.mk +++ b/sc/Module_sc.mk @@ -58,7 +58,6 @@ $(eval $(call gb_Module_add_check_targets,sc,\ endif $(eval $(call gb_Module_add_slowcheck_targets,sc, \ - CppunitTest_sc_condformats \ CppunitTest_sc_new_cond_format_api \ CppunitTest_sc_subsequent_filters_test \ CppunitTest_sc_subsequent_export_test \ diff --git a/sc/qa/extras/sccondformats.cxx b/sc/qa/extras/sccondformats.cxx deleted file mode 100644 index 0f8119995929..000000000000 --- a/sc/qa/extras/sccondformats.cxx +++ /dev/null @@ -1,130 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ - -#include <test/calc_unoapi_test.hxx> -#include <svx/svdograf.hxx> -#include <svx/svdpage.hxx> -#include <sfx2/dispatch.hxx> - -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/sheet/ConditionOperator.hpp> -#include <com/sun/star/sheet/XSheetConditionalEntries.hpp> -#include <com/sun/star/sheet/XSpreadsheetDocument.hpp> -#include <com/sun/star/sheet/XSpreadsheet.hpp> -#include <com/sun/star/table/CellAddress.hpp> -#include <unonames.hxx> - -#include "tabvwsh.hxx" -#include "docsh.hxx" - -#include "sc.hrc" - -using namespace css; - -namespace sc_apitest { - -class ScConditionalFormatTest : public CalcUnoApiTest -{ -public: - ScConditionalFormatTest(); - - virtual void tearDown() override; - - uno::Reference< uno::XInterface > init(); - void testCondFormat(); - - CPPUNIT_TEST_SUITE(ScConditionalFormatTest); - CPPUNIT_TEST(testCondFormat); - CPPUNIT_TEST_SUITE_END(); -private: - - uno::Reference< lang::XComponent > mxComponent; -}; - -ScConditionalFormatTest::ScConditionalFormatTest() - : CalcUnoApiTest("sc/qa/unit/data/ods") -{ -} - -uno::Reference< uno::XInterface > ScConditionalFormatTest::init() -{ - // get the test file - OUString aFileURL; - createFileURL("new_cond_format_test.ods", aFileURL); - if(!mxComponent.is()) - mxComponent = loadFromDesktop(aFileURL); - CPPUNIT_ASSERT_MESSAGE("Component not loaded",mxComponent.is()); - - // get the first sheet - uno::Reference< sheet::XSpreadsheetDocument > xDoc(mxComponent, uno::UNO_QUERY_THROW); - uno::Reference< container::XIndexAccess > xIndex (xDoc->getSheets(), uno::UNO_QUERY_THROW); - uno::Reference< sheet::XSpreadsheet > xSheet( xIndex->getByIndex(0), uno::UNO_QUERY_THROW); - - return xSheet; -} - -void ScConditionalFormatTest::testCondFormat() -{ - uno::Reference< sheet::XSpreadsheet > aSheet(init(), uno::UNO_QUERY_THROW); - uno::Reference< beans::XPropertySet > xProps; - uno::Reference< sheet::XSheetConditionalEntries > xSheetConditionalEntries; - - xProps.set(aSheet->getCellRangeByPosition(1, 1, 1, 21), uno::UNO_QUERY_THROW); - xSheetConditionalEntries.set(xProps->getPropertyValue(SC_UNONAME_CONDFMT), uno::UNO_QUERY_THROW); - CPPUNIT_ASSERT_EQUAL(sal_Int32(1), xSheetConditionalEntries->getCount()); - - uno::Sequence< beans::PropertyValue > aPropertyValueList(5); - aPropertyValueList[0].Name = SC_UNONAME_STYLENAME; - aPropertyValueList[0].Value = uno::makeAny<OUString>("Result2"); - aPropertyValueList[1].Name = SC_UNONAME_FORMULA1; - aPropertyValueList[1].Value = uno::makeAny<OUString>("$Sheet1.$B$2"); - aPropertyValueList[2].Name = SC_UNONAME_FORMULA2; - aPropertyValueList[2].Value = uno::makeAny<OUString>("$Sheet1.$A$2"); - aPropertyValueList[3].Name = SC_UNONAME_OPERATOR; - aPropertyValueList[3].Value <<= sheet::ConditionOperator_EQUAL; - aPropertyValueList[4].Name = SC_UNONAME_SOURCEPOS; - aPropertyValueList[4].Value = uno::makeAny(table::CellAddress(0, 0, 16)); - xSheetConditionalEntries->addNew(aPropertyValueList); - CPPUNIT_ASSERT_EQUAL(sal_Int32(2), xSheetConditionalEntries->getCount()); - xProps->setPropertyValue(SC_UNONAME_CONDFMT, uno::makeAny(xSheetConditionalEntries)); - - xProps.set(aSheet->getCellByPosition(0, 16), uno::UNO_QUERY_THROW); - xSheetConditionalEntries.set(xProps->getPropertyValue(SC_UNONAME_CONDFMT), uno::UNO_QUERY_THROW); - CPPUNIT_ASSERT_EQUAL(sal_Int32(0), xSheetConditionalEntries->getCount()); - - // clear conditional formatting in cell $B$17 - xProps.set(aSheet->getCellByPosition(1, 16), uno::UNO_QUERY_THROW); - xSheetConditionalEntries.set(xProps->getPropertyValue(SC_UNONAME_CONDFMT), uno::UNO_QUERY_THROW); - CPPUNIT_ASSERT_EQUAL(sal_Int32(2), xSheetConditionalEntries->getCount()); - xSheetConditionalEntries->clear(); - xProps->setPropertyValue(SC_UNONAME_CONDFMT, uno::makeAny(xSheetConditionalEntries)); - - xProps.set(aSheet->getCellByPosition(1, 16), uno::UNO_QUERY_THROW); - xSheetConditionalEntries.set(xProps->getPropertyValue(SC_UNONAME_CONDFMT), uno::UNO_QUERY_THROW); - // This was 1 before - conditional formats were not removed - CPPUNIT_ASSERT_EQUAL(sal_Int32(0), xSheetConditionalEntries->getCount()); -} - -void ScConditionalFormatTest::tearDown() -{ - if (mxComponent.is()) - { - closeDocument(mxComponent); - } - - CalcUnoApiTest::tearDown(); -} - -CPPUNIT_TEST_SUITE_REGISTRATION(ScConditionalFormatTest); - -} - -CPPUNIT_PLUGIN_IMPLEMENT(); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |