+ // 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);
+