qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAutoFormatsObj.csv | 2 - sc/qa/extras/scautoformatsobj.cxx | 12 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-)
New commits: commit b8e7f938e4abbe39623d307ed7fe27a2916e260c Author: Jens Carl <j.car...@gmx.de> AuthorDate: Sat Mar 16 19:23:41 2019 +0000 Commit: Jens Carl <j.car...@gmx.de> CommitDate: Sun Mar 17 02:41:07 2019 +0100 tdf#45904 Move XNameContainer Java tests to C++ Move XNameContainer Java tests to C++ for ScAutoFormatsObj. Change-Id: I5b5a25a1774e5fbd212c6c7edf65a1464eb0356c Reviewed-on: https://gerrit.libreoffice.org/69347 Tested-by: Jenkins Reviewed-by: Jens Carl <j.car...@gmx.de> diff --git a/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAutoFormatsObj.csv b/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAutoFormatsObj.csv index 1e3f8d0e8359..f8e15e5ca39b 100644 --- a/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAutoFormatsObj.csv +++ b/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAutoFormatsObj.csv @@ -1,5 +1,3 @@ -"ScAutoFormatsObj";"com::sun::star::container::XNameContainer";"insertByName()" -"ScAutoFormatsObj";"com::sun::star::container::XNameContainer";"removeByName()" "ScAutoFormatsObj";"com::sun::star::container::XIndexAccess";"getCount()" "ScAutoFormatsObj";"com::sun::star::container::XIndexAccess";"getByIndex()" "ScAutoFormatsObj";"com::sun::star::container::XElementAccess";"getElementType()" diff --git a/sc/qa/extras/scautoformatsobj.cxx b/sc/qa/extras/scautoformatsobj.cxx index f9dece97320b..6613b93ead88 100644 --- a/sc/qa/extras/scautoformatsobj.cxx +++ b/sc/qa/extras/scautoformatsobj.cxx @@ -9,6 +9,7 @@ #include <test/calc_unoapi_test.hxx> #include <test/container/xnameaccess.hxx> +#include <test/container/xnamecontainer.hxx> #include <test/container/xnamereplace.hxx> #include <com/sun/star/container/XNameContainer.hpp> @@ -25,6 +26,7 @@ namespace sc_apitest { class ScAutoFormatsObj : public CalcUnoApiTest, public apitest::XNameAccess, + public apitest::XNameContainer, public apitest::XNameReplace { public: @@ -41,6 +43,13 @@ public: CPPUNIT_TEST(testGetElementNames); CPPUNIT_TEST(testHasByName); + // XNameContainer + CPPUNIT_TEST(testInsertByName); + CPPUNIT_TEST(testInsertByNameEmptyName); + CPPUNIT_TEST(testInsertByNameDuplicate); + CPPUNIT_TEST(testRemoveByName); + CPPUNIT_TEST(testRemoveByNameNoneExistingElement); + // XNameReplace CPPUNIT_TEST(testReplaceByName); @@ -53,6 +62,7 @@ private: ScAutoFormatsObj::ScAutoFormatsObj() : CalcUnoApiTest("/sc/qa/extras/testdocuments") , XNameAccess("Default") + , XNameContainer("ScAutoFormatsObj") , XNameReplace("ScAutoFormatsObj") { } @@ -69,6 +79,8 @@ uno::Reference<uno::XInterface> ScAutoFormatsObj::init() xNC->insertByName("ScAutoFormatsObj", uno::makeAny(xMSF->createInstance("com.sun.star.sheet.TableAutoFormat"))); } + // XNameContainer + setElement(uno::makeAny(xMSF->createInstance("com.sun.star.sheet.TableAutoFormat"))); // XNameReplace setReplacementElement(uno::makeAny(xMSF->createInstance("com.sun.star.sheet.TableAutoFormat"))); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits