X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fxestiacalendar_icaleventsave.h;h=af9fb1d4bc7f9bdfc160a1d2098043579b63bde3;hb=52a7e1232a6f22276e4a1b4b3028a7902dc010fa;hp=18ca4e44cb183598f541f2327112272636c13d83;hpb=7fa96b9e9eeab0c67e10545fc555b65e094ea999;p=xestiacalendar%2F.git diff --git a/source/tests/xestiacalendar_icaleventsave.h b/source/tests/xestiacalendar_icaleventsave.h index 18ca4e4..af9fb1d 100644 --- a/source/tests/xestiacalendar_icaleventsave.h +++ b/source/tests/xestiacalendar_icaleventsave.h @@ -38,7 +38,7 @@ TEST(iCalendarSaveEvent, SaveEventTests){ // First contact file. - std::string SaveDataComparison = "BEGIN:VCARD\n" + std::string SaveDataComparison = "BEGIN:VCALENDAR\n" "VERSION:2.0\n" "METHOD;EXAMPLE=DATA:REQUEST\n" "CALSCALE;MORE=YES:GREGORIAN\n" @@ -52,7 +52,7 @@ TEST(iCalendarSaveEvent, SaveEventTests){ " now if multiple line processing is going to work without it. I mean seriousl\n" " y, how annoying can this potentially be?\n" "END:VEVENT\n" - "END:VCARD"; + "END:VCALENDAR"; std::string SaveData; @@ -66,7 +66,7 @@ TEST(iCalendarSaveEvent, SaveEventTests){ ASSERT_EQ(CALENDAROBJECTVALID_OK, TestEvent2.ValidBaseObject()); SaveData.clear(); - SaveDataComparison = "BEGIN:VCARD\n" + SaveDataComparison = "BEGIN:VCALENDAR\n" "VERSION:2.0\n" "PRODID:-//Xestia//Calendar Unit Testing//KW\n" "BEGIN:VEVENT\n" @@ -136,6 +136,15 @@ TEST(iCalendarSaveEvent, SaveEventTests){ "ACTION;FUNKY=SOUNDS:AUDIO\n" "TRIGGER;RELATED=END;VALUE=DATE-TIME;PUSH=BUTTON:20160220T160000Z\n" "DURATION;FLYING=NO:PT5H\n" + "REPEAT;NEVER=SLEEP:PT5M\n" + "ATTACH;FMTTYPE=application/internet-shortcut:http://www.example.com/\n" + "ATTACH;FMTTYPE=application/internet-shortcut:http://www.example.com/page2.htm\n" + " l\n" + "ATTACH;FMTTYPE=text/plain;VALUE=BINARY;ENCODING=BASE64;STUPID=EXAMPLE:VGhpcyB\n" + " pcyBhbiBleGFtcGxlIGZpbGU=\n" + "X-EXAMPLE1;YAY=YES:Example Data 1\n" + "X-EXAMPLE2;NOPE=YEP:Example Data 2\n" + "X-EXAMPLE3;WORLD=NO:Example Data 3\n" "END:VALARM\n" "BEGIN:VALARM\n" "ACTION;FLASHING=LIGHTS:DISPLAY\n" @@ -143,6 +152,10 @@ TEST(iCalendarSaveEvent, SaveEventTests){ "DURATION;FLYING=YES:PT7H\n" "DESCRIPTION;ALTREP=\"null:nodata\";LANGUAGE=kw;TERRIBLE=TOKEN:This is the secon\n" " d alarm.\n" + "REPEAT;SLEEP=ALWAYS:PT3M\n" + "X-EXAMPLE1;YAY=YES:Example Data 1\n" + "X-EXAMPLE2;NOPE=YEP:Example Data 2\n" + "X-EXAMPLE3;WORLD=NO:Example Data 3\n" "END:VALARM\n" "BEGIN:VALARM\n" "ACTION;FLASHING=LIGHTS:EMAIL\n" @@ -152,9 +165,24 @@ TEST(iCalendarSaveEvent, SaveEventTests){ " alarm.\n" "SUMMARY;ALTREP=\"null:nodata\";LANGUAGE=en;MEEP=MOOP:This is the summary of the\n" " third alarm.\n" + "REPEAT;SLEEP=ALWAYS:PT3M\n" + "ATTENDEE:Attendee One\n" + "ATTENDEE;DELEGATED-FROM=\"mailto:delegated.from@example.com\";DELEGATED-TO=\"mai\n" + " lto:delegated.to@example.com\";ROLE=CHAIR;RSVP=TRUE:Attendee Two\n" + "ATTENDEE;DIR=\"null:nodata\";SENT-BY=\"mailto:sent.by@example.com\";CN=\"Attendee \n" + " The Third\";CUTYPE=INDIVIDUAL;PARTSTAT=ACCEPTED;LANGUAGE=kw;EXAMPLE=DATA:Atte\n" + " ndee Three\n" + "ATTACH;FMTTYPE=application/internet-shortcut:http://www.example.com/\n" + "ATTACH;FMTTYPE=application/internet-shortcut:http://www.example.com/page2.htm\n" + " l\n" + "ATTACH;FMTTYPE=text/plain;VALUE=BINARY;ENCODING=BASE64;STUPID=EXAMPLE:VGhpcyB\n" + " pcyBhbiBleGFtcGxlIGZpbGU=\n" + "X-EXAMPLE1;YAY=YES:Example Data 1\n" + "X-EXAMPLE2;NOPE=YEP:Example Data 2\n" + "X-EXAMPLE3;WORLD=NO:Example Data 3\n" "END:VALARM\n" "END:VEVENT\n" - "END:VCARD"; + "END:VCALENDAR"; TestEvent2.SaveString(&SaveData);