10#ifndef INCLUDED_TEST_BEANS_XPROPERTYSET_HXX
11#define INCLUDED_TEST_BEANS_XPROPERTYSET_HXX
13#include <com/sun/star/beans/XPropertySet.hpp>
14#include <com/sun/star/beans/XPropertySetInfo.hpp>
16#include <com/sun/star/uno/Reference.hxx>
31 : m_IgnoreValue(rIgnoreValue)
34 virtual css::uno::Reference<css::uno::XInterface>
init() = 0;
36 void testGetPropertySetInfo();
37 void testSetPropertyValue();
38 void testGetPropertyValue();
39 void testPropertyChangeListener();
40 void testVetoableChangeListener();
44 bool isPropertyValueChangeable(
const OUString& rName);
46 virtual bool isPropertyIgnored(
const OUString& rName);
49 void fillPropsToTest(
const css::uno::Reference<css::beans::XPropertySetInfo>& xPropInfo);
51 getSinglePropertyValue(
const css::uno::Reference<css::beans::XPropertySet>& xPropSet,
52 const OUString& rName);
PropsToTest maPropsToTest
virtual css::uno::Reference< css::uno::XInterface > init()=0
XPropertySet(const std::set< OUString > rIgnoreValue)
std::set< OUString > m_IgnoreValue
std::vector< OUString > readonly
std::vector< OUString > normal
std::vector< OUString > bound
std::vector< OUString > constrained
#define OOO_DLLPUBLIC_TEST