From efb187a8091a450e991bb60e77d393dbb7eee379 Mon Sep 17 00:00:00 2001 From: Steve Brokenshire Date: Sun, 17 Jan 2016 09:48:20 +0000 Subject: [PATCH] Updated and added tests and replaced Xestia Address Book with Xestia Calendar --- source/tests/xestiacalendar_icaleventload.h | 22 ++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/source/tests/xestiacalendar_icaleventload.h b/source/tests/xestiacalendar_icaleventload.h index 2854ec3..9816c50 100644 --- a/source/tests/xestiacalendar_icaleventload.h +++ b/source/tests/xestiacalendar_icaleventload.h @@ -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 @@ -14,8 +14,24 @@ // 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 +// with Xestia Calendar. If not, see -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 -- 2.39.5