+ ASSERT_EQ("Example Data 1", XTokenData);
+ ASSERT_EQ("X-EXAMPLE1;YAY=YES", XTokenName);
+
+ // Test the second X-Token.
+
+ XTokenData.clear();
+ XTokenName.clear();
+
+ if (TestEvent.CalendarAlarmData[0].XTokensData.size() > 1){
+
+ XTokenData = TestEvent.CalendarAlarmData[0].XTokensData[1];
+ XTokenName = TestEvent.CalendarAlarmData[0].XTokensDataTokens[1];
+
+ }
+
+ ASSERT_EQ("Example Data 2", XTokenData);
+ ASSERT_EQ("X-EXAMPLE2;NOPE=YEP", XTokenName);
+
+ // Test the third X-Token.
+
+ XTokenData.clear();
+ XTokenName.clear();
+
+ if (TestEvent.CalendarAlarmData[0].XTokensData.size() > 2){
+
+ XTokenData = TestEvent.CalendarAlarmData[0].XTokensData[2];
+ XTokenName = TestEvent.CalendarAlarmData[0].XTokensDataTokens[2];
+
+ }
+
+ ASSERT_EQ("Example Data 3", XTokenData);
+ ASSERT_EQ("X-EXAMPLE3;WORLD=NO", XTokenName);
+
+}