X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fxestiacalendar_icaltimezonesave.h;h=8afaa2dd4e65ff0467943833c48c079ded853b80;hb=bbe75a3dee58699f5604d495d1302d07ba2dd078;hp=0bc4a3b13d31adb4e5ebb36466ae21d5fd506561;hpb=b0954e40539631ae716f857f139b784a03e5ce9e;p=xestiacalendar%2F.git diff --git a/source/tests/xestiacalendar_icaltimezonesave.h b/source/tests/xestiacalendar_icaltimezonesave.h index 0bc4a3b..8afaa2d 100644 --- a/source/tests/xestiacalendar_icaltimezonesave.h +++ b/source/tests/xestiacalendar_icaltimezonesave.h @@ -21,6 +21,7 @@ TEST(iCalendarSaveTimezone, SaveTimezoneTests){ CalendarTimezoneObject TestTimezone; + CalendarTimezoneObject TestTimezone2; // Load the first test timezone. @@ -47,4 +48,23 @@ TEST(iCalendarSaveTimezone, SaveTimezoneTests){ ASSERT_EQ(SaveDataComparison, SaveData); + // Process the second calendar item. + + ASSERT_EQ(CALENDAROBJECTLOAD_OK, TestTimezone2.LoadFile("iCalendarTimezone-Load2.vcf")); + ASSERT_EQ(CALENDAROBJECTVALID_OK, TestTimezone2.ValidBaseObject()); + + SaveData.clear(); + + TestTimezone2.SaveString(&SaveData); + + SaveDataComparison = "BEGIN:VCALENDAR\n" + "VERSION:2.0\n" + "PRODID:-//Xestia//Calendar Unit Testing//KW\n" + "BEGIN:VTIMEZONE\n" + "TZID;OTHER=PARAM:Example/Starrgazy\n" + "END:VTIMEZONE\n" + "END:VCALENDAR"; + + ASSERT_EQ(SaveDataComparison, SaveData); + } \ No newline at end of file