[Libreoffice-commits] .: test/source

Kohei Yoshida kohei at kemper.freedesktop.org
Tue May 8 08:12:33 PDT 2012


 test/source/beans/xpropertyset.cxx |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

New commits:
commit dc0d9e802a5a243dda684cc670e4ef1de9853fc7
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue May 8 11:10:21 2012 -0400

    Property writable test for util::DateTime & fixed a copy/paste error.
    
    Change-Id: Iabfbe3f4df2c73ad9325bdc60e4ad71a5d1fda15

diff --git a/test/source/beans/xpropertyset.cxx b/test/source/beans/xpropertyset.cxx
index 96283d2..3877102 100644
--- a/test/source/beans/xpropertyset.cxx
+++ b/test/source/beans/xpropertyset.cxx
@@ -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);


More information about the Libreoffice-commits mailing list