X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fxestiacalendar_icaleventload.h;h=311890775af65f7b8adaaee43a0f953b323af137;hb=07782bf211336b49c6b03a88af67f3a690ebc035;hp=6ec5ddcbecc3182a7ff8a5f1ba3f8efe965d7829;hpb=c1b91576dd6bb5f0c69f777fdb97d29626142dac;p=xestiacalendar%2F.git diff --git a/source/tests/xestiacalendar_icaleventload.h b/source/tests/xestiacalendar_icaleventload.h index 6ec5ddc..3118907 100644 --- a/source/tests/xestiacalendar_icaleventload.h +++ b/source/tests/xestiacalendar_icaleventload.h @@ -676,13 +676,13 @@ TEST(iCalendarEvent, ObjectDataTests){ std::string RequestLanguage; - if (TestEvent.ContactList.size() > 1){ + if (TestEvent.RequestStatusData.size() > 1){ RequestStatus = TestEvent.RequestStatusData[1]; } - if (TestEvent.ContactList.size() > 1){ + if (TestEvent.RequestStatusData.size() > 1){ RequestLanguage = TestEvent.RequestStatusLanguage[1]; @@ -697,13 +697,13 @@ TEST(iCalendarEvent, ObjectDataTests){ std::string RequestTokens; - if (TestEvent.ContactList.size() > 2){ + if (TestEvent.RequestStatusData.size() > 2){ RequestStatus = TestEvent.RequestStatusData[2]; } - if (TestEvent.ContactList.size() > 2){ + if (TestEvent.RequestStatusData.size() > 2){ RequestTokens = TestEvent.RequestStatusTokens[2]; @@ -1069,5 +1069,35 @@ TEST(iCalendarEvent, ObjectDataTests){ ASSERT_EQ("None", XTokenData); ASSERT_EQ("X-PHANTOM-STATUS;HELP=NONE", XTokenName); + + // Tests for the first VALARM property. + + std::string ActionData; + std::string ActionDataTokens; + + std::string TriggerData; + std::string TriggerRelated; + std::string TriggerValue; + std::string TriggerTokens; + + if (TestEvent.CalendarAlarmData.size() > 0){ + + ActionData = TestEvent.CalendarAlarmData[0].AlarmAction; + ActionDataTokens = TestEvent.CalendarAlarmData[0].AlarmActionTokens; + + TriggerData = TestEvent.CalendarAlarmData[0].TriggerData; + TriggerRelated = TestEvent.CalendarAlarmData[0].TriggerRelated; + TriggerValue = TestEvent.CalendarAlarmData[0].TriggerValue; + TriggerTokens = TestEvent.CalendarAlarmData[0].TriggerTokens; + + } + + ASSERT_EQ("AUDIO", ActionData); + ASSERT_EQ("FUNKY=SOUNDS", ActionDataTokens); + + ASSERT_EQ("20160220T160000Z", TriggerData); + ASSERT_EQ("END", TriggerRelated); + ASSERT_EQ("DATE-TIME", TriggerValue); + ASSERT_EQ("PUSH=BUTTON", TriggerTokens); } \ No newline at end of file