summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qadevOOo/objdsc/sc/com.sun.star.comp.office.ScAreaLinkObj.csv7
-rw-r--r--sc/qa/extras/scarealinkobj.cxx43
2 files changed, 26 insertions, 24 deletions
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();