From: Steve Brokenshire Date: Sun, 31 Jan 2016 17:38:58 +0000 (+0000) Subject: Added unit tests for DTSTAMP in iCalendarJournal/ObjectDataTests. X-Git-Tag: release-0.02~432 X-Git-Url: http://Server1/repobrowser/?a=commitdiff_plain;h=85a356333d6ca8a5f63bc3776cfbabb9507b958f;p=xestiacalendar%2F.git Added unit tests for DTSTAMP in iCalendarJournal/ObjectDataTests. --- diff --git a/source/tests/xestiacalendar_icalfreebusyload.h b/source/tests/xestiacalendar_icalfreebusyload.h index d535fcf..e0b63aa 100644 --- a/source/tests/xestiacalendar_icalfreebusyload.h +++ b/source/tests/xestiacalendar_icalfreebusyload.h @@ -26,4 +26,17 @@ TEST(iCalendarFreeBusy, BasicTests){ ASSERT_EQ(CALENDAROBJECTLOAD_CANNOTOPEN, TestFreeBusy.LoadFile("iCalendarFreeBusy-InvalidPermissions.vcf")); ASSERT_EQ(CALENDAROBJECTLOAD_OK, TestFreeBusy.LoadFile("iCalendarFreeBusy-Load1.vcf")); +} + +TEST(iCalendarFreeBusy, ObjectDataTests){ + + CalendarFreeBusyObject TestFreeBusy; + ASSERT_EQ(CALENDAROBJECTLOAD_OK, TestFreeBusy.LoadFile("iCalendarFreeBusy-Load2.vcf")); + ASSERT_EQ(CALENDAROBJECTVALID_OK, TestFreeBusy.ValidBaseObject()); + + // Tests for DTSTAMP. + + ASSERT_EQ("20160131T173000Z", TestFreeBusy.DateTimeStampData); + ASSERT_EQ("OTHER=PARAM", TestFreeBusy.DateTimeStampTokens); + } \ No newline at end of file