+ // Tests for UID.
+
+ ASSERT_EQ("b3a16392-ad86-4061-be53-c215af2306c1", TestJournal.UniqueID);
+ ASSERT_EQ("UNIQUEPARAM=CERTAINLY;OKAY=MAYBENOT", TestJournal.UniqueIDTokens);
+
+ // Tests for CLASS.
+
+ ASSERT_EQ("PUBLIC", TestJournal.ClassData);
+ ASSERT_EQ("CHOCOLATE=BAR", TestJournal.ClassDataTokens);
+
+ // Tests for DTSTART.
+
+ ASSERT_EQ("20160131T143500Z", TestJournal.DateTimeStartData);
+ ASSERT_EQ("DATE-TIME", TestJournal.DateTimeStartDataValue);
+ ASSERT_EQ("Europe/Truro", TestJournal.DateTimeStartDataTimeZoneID);
+ ASSERT_EQ("PARAMONE=YES;PARAMTWO=NO", TestJournal.DateTimeStartDataTokens);
+
+ // Tests for LAST-MODIFIED.
+
+ ASSERT_EQ("20160131T143700Z", TestJournal.LastModifiedData);
+ ASSERT_EQ("FUTURE=YES", TestJournal.LastModifiedTokens);
+
+ // Tests for LOCATION.
+
+ ASSERT_EQ("The Middle Floors, Truro", TestJournal.LocationData);
+ ASSERT_EQ("null:nodata", TestJournal.LocationDataAltRep);
+ ASSERT_EQ("kw", TestJournal.LocationDataLanguage);
+ ASSERT_EQ("EXACT=NO", TestJournal.LocationDataTokens);
+