// xestiacalendar_testcommon.h - Xestia Calendar Unit Test Common Functions Header.
//
// (c) 2016-2017 Xestia Software Development.
//
// This file is part of Xestia Calendar.
//
// Xestia Calendar is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by the
// Free Software Foundation, version 3 of the license.
//
// Xestia Calendar is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License along
// with Xestia Calendar. If not, see
#ifndef __TESTS_XESTIACALENDAR_TESTCOMMON_H__
#define __TESTS_XESTIACALENDAR_TESTCOMMON_H__
#include "../objects/CalDAV/CalDAV.h"
#include
#include
using namespace std;
enum ProcessConnectionDataFileResult{
PROCESSCONNECTIONDATAFILE_UNITTESTFAIL = -1,
PROCESSCONNECTIONDATAFILE_OK,
PROCESSCONNECTIONDATAFILE_MISSING,
PROCESSCONNECTIONDATAFILE_CANNOTOPEN,
PROCESSCONNECTIONDATAFILE_INVALID
};
ProcessConnectionDataFileResult ProcessConnectionDataFile(string dataFilename,
CalDAVConnectionData *connData);
#endif