Property writable test for util::DateTime & fixed a copy/paste error.
Change-Id: Iabfbe3f4df2c73ad9325bdc60e4ad71a5d1fda15
This commit is contained in:
parent
02cf8bf472
commit
dc0d9e802a
1 changed files with 9 additions and 1 deletions
|
@ -31,6 +31,7 @@
|
|||
|
||||
#include <com/sun/star/uno/Type.h>
|
||||
#include <com/sun/star/beans/PropertyAttribute.hpp>
|
||||
#include <com/sun/star/util/DateTime.hpp>
|
||||
|
||||
#include <set>
|
||||
|
||||
|
@ -92,7 +93,7 @@ void XPropertySet::testGetPropertyValue()
|
|||
// Check writable properties.
|
||||
for (size_t i = 0, n = maPropsToTest.normal.size(); i < n; ++i)
|
||||
{
|
||||
bool bSuccess = getSinglePropertyValue(xPropSet, maPropsToTest.readonly[i]);
|
||||
bool bSuccess = getSinglePropertyValue(xPropSet, maPropsToTest.normal[i]);
|
||||
CPPUNIT_ASSERT(bSuccess);
|
||||
}
|
||||
}
|
||||
|
@ -169,6 +170,13 @@ bool XPropertySet::isPropertyValueChangeable(const rtl::OUString& rName)
|
|||
rtl::OUString aNew = aOld + rtl::OUString("foo");
|
||||
xPropSet->setPropertyValue(rName, makeAny(aNew));
|
||||
}
|
||||
else if (type == getCppuType<util::DateTime>())
|
||||
{
|
||||
// date time type
|
||||
util::DateTime aDT = any.get<util::DateTime>();
|
||||
aDT.Year += 1;
|
||||
xPropSet->setPropertyValue(rName, makeAny(aDT));
|
||||
}
|
||||
else
|
||||
{
|
||||
CPPUNIT_ASSERT_MESSAGE("XPropertySet::isChangeable: unknown type in Any tested.", false);
|
||||
|
|
Loading…
Reference in a new issue