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);
std::vector< OUString > readonly
std::vector< OUString > bound
PropsToTest maPropsToTest
std::vector< OUString > normal
XPropertySet(const std::set< OUString > rIgnoreValue)
std::vector< OUString > constrained
FILE * init(int, char **)
std::set< OUString > m_IgnoreValue
#define OOO_DLLPUBLIC_TEST