X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fxestiacalendar_icaltaskload.h;h=4855d85e504d01207993cc1c21c65d52659b89be;hb=1b1dd52f958223c89dba730bc2fda7b3ce59b0ed;hp=0b062380e22a0ef1adf6d4468c5cb740760da4c9;hpb=0dbb1bdc9ec1a04f5e57706964f8939ce658785d;p=xestiacalendar%2F.git diff --git a/source/tests/xestiacalendar_icaltaskload.h b/source/tests/xestiacalendar_icaltaskload.h index 0b06238..4855d85 100644 --- a/source/tests/xestiacalendar_icaltaskload.h +++ b/source/tests/xestiacalendar_icaltaskload.h @@ -87,4 +87,28 @@ TEST(iCalendarTask, ObjectDataTests){ ASSERT_EQ("kw", DescriptionLanguage); ASSERT_EQ("EXAMPLE=TOKEN;MOREDATA=YES", DescriptionTokens); + // Tests for DTSTART. + + ASSERT_EQ("20160131T103000Z", TestTask.DateTimeStartData); + ASSERT_EQ("DATE-TIME", TestTask.DateTimeStartDataValue); + ASSERT_EQ("Europe/Truro", TestTask.DateTimeStartDataTimeZoneID); + ASSERT_EQ("PARAMONE=YES;PARAMTWO=NO", TestTask.DateTimeStartDataTokens); + + // Tests for GEO. + + ASSERT_EQ("20.0;20.0", TestTask.GeographicData); + ASSERT_EQ("EXAMPLE=MOOP", TestTask.GeographicTokens); + + // Tests for LAST-MODIFIED. + + ASSERT_EQ("20160131T114200Z", TestTask.LastModifiedData); + ASSERT_EQ("FUTURE=EVEN", TestTask.LastModifiedTokens); + + // Tests for LOCATION. + + ASSERT_EQ("The Crystal Ceiling, Truro", TestTask.LocationData); + ASSERT_EQ("null:nodata", TestTask.LocationDataAltRep); + ASSERT_EQ("kw", TestTask.LocationDataLanguage); + ASSERT_EQ("EXACT=YES", TestTask.LocationDataTokens); + } \ No newline at end of file