// with Xestia Calendar. If not, see <http://www.gnu.org/licenses/>
#include "../objects/CalDAV/CalDAV.h"
+#include "xestiacalendar_testcommon.h"
#include <iostream>
#include <map>
TEST(CalDAV, BasicTests){
+ CalDAVConnectionData ConnPlain;
+ CalDAVConnectionData ConnNormal;
+ CalDAVConnectionData ConnFail;
+ CalDAVConnectionData ConnTimeout;
+ ProcessConnectionDataFileResult DataFileResult;
+
bool ValidDataPlain = false;
bool ValidDataNormal = false;
bool ValidDataFail = false;
bool ValidDataTimeout = false;
// Attempt to read the caldavtest-plain.auth file.
+
+ DataFileResult = ProcessConnectionDataFile("caldavtest-plain.auth", &ConnPlain);
+ if (DataFileResult == PROCESSCONNECTIONDATAFILE_OK){
+ ValidDataPlain = true;
+ }
+
+ // Attempt to read the caldavtest.auth file.
+
+ DataFileResult = ProcessConnectionDataFile("caldavtest.auth", &ConnNormal);
+ if (DataFileResult == PROCESSCONNECTIONDATAFILE_OK){
+ ValidDataNormal = true;
+ }
+
// Attempt to read the caldavtest-fail.auth file.
+
+ DataFileResult = ProcessConnectionDataFile("caldavtest-fail.auth", &ConnFail);
+ if (DataFileResult == PROCESSCONNECTIONDATAFILE_OK){
+ ValidDataFail = true;
+ }
+
// Attempt to read the caldavtest-timeout.auth file.
- // Attempt to read the caldavtest.auth file.
+
+ DataFileResult = ProcessConnectionDataFile("caldavtest-fail.auth", &ConnTimeout);
+ if (DataFileResult == PROCESSCONNECTIONDATAFILE_OK){
+ ValidDataTimeout = true;
+ }
if (ValidDataPlain == false){