Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Updated and added tests and replaced Xestia Address Book with Xestia Calendar
authorSteve Brokenshire <sbrokenshire@xestia.co.uk>
Sun, 17 Jan 2016 09:48:20 +0000 (09:48 +0000)
committerSteve Brokenshire <sbrokenshire@xestia.co.uk>
Sun, 17 Jan 2016 09:48:20 +0000 (09:48 +0000)
source/tests/xestiacalendar_icaleventload.h

index 2854ec3..9816c50 100644 (file)
@@ -2,7 +2,7 @@
 //
 // (c) 2016 Xestia Software Development.
 //
-// This file is part of Xestia Address Book.
+// This file is part of Xestia Calendar.
 //
 // Xestia Address Book is free software: you can redistribute it and/or modify
 // it under the terms of the GNU General Public License as published by the
 // GNU General Public License for more details.
 //
 // You should have received a copy of the GNU General Public License along
-// with Xestia Address Book. If not, see <http://www.gnu.org/licenses/>
+// with Xestia Calendar. If not, see <http://www.gnu.org/licenses/>
 
-TEST(iCalendarEvent, BasicTest){
+#include "../objects/calendarevent/CalendarEvent.h"
 
+TEST(iCalendarEvent, BasicTests){
+
+       CalendarEventObject TestEvent;
+       
+       ASSERT_EQ(CALENDAROBJECTLOAD_MISSING, TestEvent.LoadFile("iCalendarEvent-Missing.vcf"));
+       ASSERT_EQ(CALENDAROBJECTLOAD_CANNOTOPEN, TestEvent.LoadFile("iCalendarEvent-InvalidPermissions.vcf"));
+       ASSERT_EQ(CALENDAROBJECTLOAD_OK, TestEvent.LoadFile("iCalendarEvent-Load1.vcf"));
+       
+}
+
+TEST(iCalendarEvent, BaseObjectVerifyTests){
+
+       CalendarEventObject TestEvent;
+       TestEvent.LoadFile("iCalendarEvent-Load1.vcf");
+       ASSERT_EQ(CALENDAROBJECTVALID_OK, TestEvent.ValidBaseObject());
+       
 }
\ No newline at end of file
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy