tests/bindingstest.cpp tests/bindingstest.h
Christian Mollekopf
mollekopf at kolabsys.com
Tue Aug 26 14:36:12 CEST 2014
tests/bindingstest.cpp | 17 +++++++++++++++++
tests/bindingstest.h | 1 +
2 files changed, 18 insertions(+)
New commits:
commit df03c4ff0065bd982b2b21e08b5ba200b0aa9066
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Tue Aug 26 14:36:02 2014 +0200
Ensure we can convert date-only birthdays and anniversaries.
diff --git a/tests/bindingstest.cpp b/tests/bindingstest.cpp
index 6549319..8dd2bd5 100644
--- a/tests/bindingstest.cpp
+++ b/tests/bindingstest.cpp
@@ -743,6 +743,23 @@ void BindingsTest::contactCompletness()
QCOMPARE(e.customProperties(), c.customProperties());
}
+void BindingsTest::dateOnlyDates()
+{
+ Kolab::Contact c;
+ c.setUid("1045b57d-ff7f-0000-d814-867b4d7f0000");
+ c.setName("name");
+ c.setBDay(Kolab::cDateTime(2001,12,10));
+ c.setAnniversary(Kolab::cDateTime(2001,3,2));
+
+ const std::string result = Kolab::writeContact(c);
+ QVERIFY(Kolab::error() == Kolab::NoError);
+// std::cout << result << endl;
+ Kolab::Contact e = Kolab::readContact(result, false);
+ QVERIFY(Kolab::error() == Kolab::NoError);
+ QCOMPARE(e.bDay(), c.bDay());
+ QCOMPARE(e.anniversary(), c.anniversary());
+}
+
void BindingsTest::distlistCompletness()
{
std::vector<std::string> stringlist;
diff --git a/tests/bindingstest.h b/tests/bindingstest.h
index 5d04e11..b2dfd43 100644
--- a/tests/bindingstest.h
+++ b/tests/bindingstest.h
@@ -37,6 +37,7 @@ class BindingsTest : public QObject
void freebusyCompletness();
void contactCompletness();
+ void dateOnlyDates();
void distlistCompletness();
void generateTimestampIfEmpty();
More information about the commits
mailing list