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);
+
+ // Tests for ORGANIZER.
+
+ ASSERT_EQ("mailto:organiser@example.com", TestTask.OrganiserData);
+ ASSERT_EQ("ExampleOrganiser", TestTask.OrganiserDataCommonName);
+ ASSERT_EQ("null:nodata", TestTask.OrganiserDataDirectoryEntry);
+ ASSERT_EQ("mailto:organiser.noreply@example.com", TestTask.OrganiserDataSentByParam);
+ ASSERT_EQ("kw", TestTask.OrganiserDataLanguage);
+ ASSERT_EQ("HAPPY=WEEKS", TestTask.OrganiserDataTokens);
+
}
\ No newline at end of file