qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAreaLinkObj.csv |    7 -
 sc/qa/extras/scarealinkobj.cxx                                |   43 ++++++----
 2 files changed, 26 insertions(+), 24 deletions(-)

New commits:
commit 0ee02fdadaf43ac1522fe49118d015d5fa6aaed5
Author:     Jens Carl <j.car...@gmx.de>
AuthorDate: Fri Mar 8 21:53:45 2019 +0000
Commit:     Jens Carl <j.car...@gmx.de>
CommitDate: Fri Mar 8 23:48:53 2019 +0100

    tdf#45904 Move XPropertySet Java tests to C++
    
    Move XPropertySet Java tests to C++ for ScAreaLinkObj.
    
    Change-Id: I4b0ef0870d2ac3aac474df2e8c7114470e0128e8
    Reviewed-on: https://gerrit.libreoffice.org/68948
    Tested-by: Jenkins
    Reviewed-by: Jens Carl <j.car...@gmx.de>

diff --git a/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAreaLinkObj.csv 
b/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAreaLinkObj.csv
index 258ab7268840..d5d82c8483f0 100644
--- a/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAreaLinkObj.csv
+++ b/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAreaLinkObj.csv
@@ -1,10 +1,3 @@
 "ScAreaLinkObj";"com::sun::star::util::XRefreshable";"refresh()"
 "ScAreaLinkObj";"com::sun::star::util::XRefreshable";"addRefreshListener()"
 "ScAreaLinkObj";"com::sun::star::util::XRefreshable";"removeRefreshListener()"
-"ScAreaLinkObj";"com::sun::star::beans::XPropertySet";"getPropertySetInfo()"
-"ScAreaLinkObj";"com::sun::star::beans::XPropertySet";"setPropertyValue()"
-"ScAreaLinkObj";"com::sun::star::beans::XPropertySet";"getPropertyValue()"
-"ScAreaLinkObj";"com::sun::star::beans::XPropertySet";"addPropertyChangeListener()"
-"ScAreaLinkObj";"com::sun::star::beans::XPropertySet";"removePropertyChangeListener()"
-"ScAreaLinkObj";"com::sun::star::beans::XPropertySet";"addVetoableChangeListener()"
-"ScAreaLinkObj";"com::sun::star::beans::XPropertySet";"removeVetoableChangeListener()"
diff --git a/sc/qa/extras/scarealinkobj.cxx b/sc/qa/extras/scarealinkobj.cxx
index 0183515071c9..5584747b1242 100644
--- a/sc/qa/extras/scarealinkobj.cxx
+++ b/sc/qa/extras/scarealinkobj.cxx
@@ -8,7 +8,7 @@
  */
 
 #include <test/calc_unoapi_test.hxx>
-
+#include <test/beans/xpropertyset.hxx>
 #include <test/sheet/cellarealink.hxx>
 #include <test/sheet/xarealink.hxx>
 
@@ -18,21 +18,23 @@
 #include <com/sun/star/sheet/XAreaLinks.hpp>
 #include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
 #include <com/sun/star/table/CellAddress.hpp>
-
 #include <com/sun/star/uno/XInterface.hpp>
+
 #include <com/sun/star/uno/Reference.hxx>
 
 using namespace css;
-using namespace css::uno;
-
-namespace sc_apitest {
 
-class ScAreaLinkObj : public CalcUnoApiTest, public apitest::CellAreaLink, 
public apitest::XAreaLink
+namespace sc_apitest
+{
+class ScAreaLinkObj : public CalcUnoApiTest,
+                      public apitest::CellAreaLink,
+                      public apitest::XAreaLink,
+                      public apitest::XPropertySet
 {
 public:
     ScAreaLinkObj();
 
-    virtual uno::Reference< uno::XInterface > init() override;
+    virtual uno::Reference<uno::XInterface> init() override;
     virtual void setUp() override;
     virtual void tearDown() override;
 
@@ -51,11 +53,17 @@ public:
     CPPUNIT_TEST(testSetSourceArea);
     CPPUNIT_TEST(testSetDestArea);
 
+    // XPropertySet
+    CPPUNIT_TEST(testGetPropertySetInfo);
+    CPPUNIT_TEST(testGetPropertyValue);
+    CPPUNIT_TEST(testSetPropertyValue);
+    CPPUNIT_TEST(testPropertyChangeListener);
+    CPPUNIT_TEST(testVetoableChangeListener);
+
     CPPUNIT_TEST_SUITE_END();
 
 private:
-    uno::Reference< lang::XComponent > mxComponent;
-
+    uno::Reference<lang::XComponent> m_xComponent;
 };
 
 ScAreaLinkObj::ScAreaLinkObj()
@@ -63,35 +71,36 @@ ScAreaLinkObj::ScAreaLinkObj()
 {
 }
 
-uno::Reference< uno::XInterface > ScAreaLinkObj::init()
+uno::Reference<uno::XInterface> ScAreaLinkObj::init()
 {
-    uno::Reference< sheet::XSpreadsheetDocument > xDoc(mxComponent, 
uno::UNO_QUERY_THROW);
+    uno::Reference<sheet::XSpreadsheetDocument> xDoc(m_xComponent, 
uno::UNO_QUERY_THROW);
 
-    uno::Reference< beans::XPropertySet > xPropSet(xDoc, uno::UNO_QUERY_THROW);
-    uno::Reference< sheet::XAreaLinks > 
xLinks(xPropSet->getPropertyValue("AreaLinks"), uno::UNO_QUERY_THROW);
+    uno::Reference<beans::XPropertySet> xPropSet(xDoc, uno::UNO_QUERY_THROW);
+    uno::Reference<sheet::XAreaLinks> 
xLinks(xPropSet->getPropertyValue("AreaLinks"),
+                                             uno::UNO_QUERY_THROW);
 
     table::CellAddress aCellAddress(1, 2, 3);
     xLinks->insertAtPosition(aCellAddress, "", "a1:c1", "", "");
 
-    uno::Reference< sheet::XAreaLink > xLink( xLinks->getByIndex(0), 
uno::UNO_QUERY_THROW);
+    uno::Reference<sheet::XAreaLink> xLink(xLinks->getByIndex(0), 
uno::UNO_QUERY_THROW);
     return xLink;
 }
 
 void ScAreaLinkObj::setUp()
 {
     CalcUnoApiTest::setUp();
-    mxComponent = loadFromDesktop("private:factory/scalc");
+    m_xComponent = loadFromDesktop("private:factory/scalc");
 }
 
 void ScAreaLinkObj::tearDown()
 {
-    closeDocument(mxComponent);
+    closeDocument(m_xComponent);
     CalcUnoApiTest::tearDown();
 }
 
 CPPUNIT_TEST_SUITE_REGISTRATION(ScAreaLinkObj);
 
-} // end namespace
+} // namespace sc_apitest
 
 CPPUNIT_PLUGIN_IMPLEMENT();
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to