-// xestiacalendar_icaleventload.h - Xestia Calendar iCalendar Event Component Unit Tests
+// iCalendarEventLoad.cpp - Xestia Calendar iCalendar Event Component Unit Tests
//
-// (c) 2016-2017 Xestia Software Development.
+// (c) 2016-2019 Xestia Software Development.
//
// This file is part of Xestia Calendar.
//
// You should have received a copy of the GNU General Public License along
// with Xestia Calendar. If not, see <http://www.gnu.org/licenses/>
-#include "../objects/calendarevent/CalendarEvent.h"
+#include "../../objects/calendarevent/CalendarEvent.h"
+#include <gtest/gtest.h>
-TEST(iCalendarEvent, BasicTests){
+class iCalendarEventLoadTests : public ::testing::Test
+{
+private:
+ virtual void SetUp()
+ {
+ }
+
+ virtual void TearDown()
+ {
+ }
+};
+
+TEST_F(iCalendarEventLoadTests, BasicTests){
CalendarEventObject testEvent;
}
-TEST(iCalendarEvent, BaseObjectVerifyTests){
+TEST_F(iCalendarEventLoadTests, BaseObjectVerifyTests){
CalendarEventObject testEvent;
testEvent.LoadFile("iCalendarEvent-Load1.vcf");
}
-TEST(iCalendarEvent, ObjectDataTests){
+TEST_F(iCalendarEventLoadTests, ObjectDataTests){
CalendarEventObject testEvent;
ASSERT_EQ(CALENDAROBJECTLOAD_OK, testEvent.LoadFile("iCalendarEvent-Load2.vcf"));
}
-TEST(iCalendarEvent, AlarmTests){
+TEST_F(iCalendarEventLoadTests, AlarmTests){
CalendarEventObject testEvent;
ASSERT_EQ(CALENDAROBJECTLOAD_OK, testEvent.LoadFile("iCalendarEvent-Load2.vcf"));