+ if (TestEvent.DescriptionListTokens.begin() != TestEvent.DescriptionListTokens.end()){
+ DescriptionTokens = TestEvent.DescriptionListTokens[0];
+ }
+
+ ASSERT_EQ("This is a description of the event.", DescriptionData);
+ ASSERT_EQ("null:nodata", DescriptionAltRep);
+ ASSERT_EQ("kw", DescriptionLanguage);
+ ASSERT_EQ("EXAMPLE=TOKEN;MOREDATA=YES", DescriptionTokens);
+
+ // Tests for GEO.
+
+ ASSERT_EQ("5.0;5.0", TestEvent.GeographicData);
+ ASSERT_EQ("EXAMPLE=MEEP", TestEvent.GeographicTokens);
+
+ // Test for LAST-MODIFIED.
+
+ ASSERT_EQ("20160124T093000Z", TestEvent.LastModifiedData);
+ ASSERT_EQ("FUTURE=ODD", TestEvent.LastModifiedTokens);
+