CalDAVConnectionData ConnPlain;
CalDAVConnectionData ConnNormal;
- CalDAVConnectionData ConnFail;
+ CalDAVConnectionData ConnInvalidSSL;
CalDAVConnectionData ConnTimeout;
ProcessConnectionDataFileResult DataFileResult;
bool ValidDataPlain = false;
bool ValidDataNormal = false;
- bool ValidDataFail = false;
+ bool ValidDataInvalidSSL = false;
bool ValidDataTimeout = false;
// Attempt to read the caldavtest-plain.auth file.
// Attempt to read the caldavtest-fail.auth file.
- DataFileResult = ProcessConnectionDataFile("caldavtest-fail.auth", &ConnFail);
+ DataFileResult = ProcessConnectionDataFile("caldavtest-fail.auth", &ConnInvalidSSL);
if (DataFileResult == PROCESSCONNECTIONDATAFILE_OK){
- ValidDataFail = true;
+ ValidDataInvalidSSL = true;
}
// Attempt to read the caldavtest-timeout.auth file.
}
- if (ValidDataFail == false){
+ if (ValidDataInvalidSSL == false){
// Cannot read the caldavtest-fail.auth file properly.
ASSERT_EQ(true, ValidDataPlain);
ASSERT_EQ(true, ValidDataNormal);
- ASSERT_EQ(true, ValidDataFail);
+ ASSERT_EQ(true, ValidDataInvalidSSL);
ASSERT_EQ(true, ValidDataTimeout);
// (*nix version) Setup an initial connection (just plain
CalDAV CalDAVPlain;
CalDAVPlain.SetupConnectionData(&ConnPlain);
- CalDAVStatus CalDAVPlainStatus = CalDAVPlain.GetConnectionData();
-
// Verify that the settings match with the CalDAVConnectionData
// passed.
+ CalDAVStatus CalDAVPlainStatus = CalDAVPlain.GetConnectionData();
+
ASSERT_EQ(CalDAVPlainStatus.Hostname, ConnPlain.Hostname);
ASSERT_EQ(CalDAVPlainStatus.Username, ConnPlain.Username);
ASSERT_EQ(CalDAVPlainStatus.Port, ConnPlain.Port);
// (*nix version) Setup an initial connection (with a valid
// SSL certificate).
+
+ CalDAV CalDAVNormal;
+ CalDAVNormal.SetupConnectionData(&ConnNormal);
+
+ // Verify that the settings match with the CalDAVConnectionData
+ // passed.
+ CalDAVStatus CalDAVNormalStatus = CalDAVNormal.GetConnectionData();
+
+ ASSERT_EQ(CalDAVNormalStatus.Hostname, ConnNormal.Hostname);
+ ASSERT_EQ(CalDAVNormalStatus.Username, ConnNormal.Username);
+ ASSERT_EQ(CalDAVNormalStatus.Port, ConnNormal.Port);
+ ASSERT_EQ(CalDAVNormalStatus.Prefix, ConnNormal.Prefix);
+ ASSERT_EQ(CalDAVNormalStatus.UseSSL, ConnNormal.UseSSL);
+
// Verify that the connection was successful (with a valid
// SSL certificate).
+ ConnResult = CalDAVNormal.Connect();
+
+ ASSERT_EQ(CALDAVQUERYRESULT_OK, ConnResult.Result);
+ ASSERT_EQ(200, ConnResult.HTTPCode);
+ ASSERT_EQ(CURLE_OK, ConnResult.Code);
+
// (*nix version) Setup an initial connection on a server that
// will fail due to having an invalid SSL certificate.