From: Steve Brokenshire Date: Tue, 1 Mar 2016 10:16:48 +0000 (+0000) Subject: Added unit tests for checking that the InvalidSSL connection data matches. X-Git-Tag: release-0.02~323 X-Git-Url: http://Server1/repobrowser/?a=commitdiff_plain;h=0023779bb15e4b3d9f2f17f57ff116090dc5bb66;p=xestiacalendar%2F.git Added unit tests for checking that the InvalidSSL connection data matches. --- diff --git a/source/tests/xestiacalendar_caldav.h b/source/tests/xestiacalendar_caldav.h index a8e0aee..aaca024 100644 --- a/source/tests/xestiacalendar_caldav.h +++ b/source/tests/xestiacalendar_caldav.h @@ -210,6 +210,20 @@ TEST(CalDAV, BasicTests){ // (*nix version) Setup an initial connection on a server that // will fail due to having an invalid SSL certificate. + CalDAV CalDAVInvalidSSL; + CalDAVInvalidSSL.SetupConnectionData(&ConnInvalidSSL); + + // Verify that the settings match with the CalDAVConnectionData + // passed. + + CalDAVStatus CalDAVInvalidSSLStatus = CalDAVInvalidSSL.GetConnectionData(); + + ASSERT_EQ(CalDAVInvalidSSLStatus.Hostname, ConnInvalidSSL.Hostname); + ASSERT_EQ(CalDAVInvalidSSLStatus.Username, ConnInvalidSSL.Username); + ASSERT_EQ(CalDAVInvalidSSLStatus.Port, ConnInvalidSSL.Port); + ASSERT_EQ(CalDAVInvalidSSLStatus.Prefix, ConnInvalidSSL.Prefix); + ASSERT_EQ(CalDAVInvalidSSLStatus.UseSSL, ConnInvalidSSL.UseSSL); + // Verify that the connection had failed. (with an invalid // SSL certificate).