summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorRichard Moore <rich@kde.org>2011-07-11 10:47:16 +0200
committerQt by Nokia <qt-info@nokia.com>2011-07-11 12:43:52 +0200
commitc82af87b5375eacaabc81b8fe7e75f83d27bc6e5 (patch)
tree1917d5558536cfecb853fc51d1aa17bc2cb23864 /tests/auto
parentd9bec0a1d2d7ac18a9a8ae5eff8dd8204eb6bf70 (diff)
QSslSocket: Add accessors for SSL version
This commit adds accessors for both the openssl version number and the version string. The intention here is to aid debugging by making it possible for applications to know which version of the openssl library has been found by the runtime linking code. Since the version of openssl in use will depend on the installation of the developer, the test cases merely display the version string and number rather than verifying that any particular version is in use. Change-Id: Ieec44f0941f99887c85c2858bab0481722d739e5 Merge-request: 12 Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com> Reviewed-on: http://codereview.qt.nokia.com/1406 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/qsslsocket/tst_qsslsocket.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/qsslsocket/tst_qsslsocket.cpp b/tests/auto/qsslsocket/tst_qsslsocket.cpp
index 5070d4b043..8b3ec3d31e 100644
--- a/tests/auto/qsslsocket/tst_qsslsocket.cpp
+++ b/tests/auto/qsslsocket/tst_qsslsocket.cpp
@@ -191,6 +191,7 @@ private slots:
void writeBigChunk();
void blacklistedCertificates();
void setEmptyDefaultConfiguration();
+ void versionAccessors();
static void exitLoop()
{
@@ -2049,6 +2050,15 @@ void tst_QSslSocket::setEmptyDefaultConfiguration()
QVERIFY2(!socket->waitForEncrypted(4000), qPrintable(socket->errorString()));
}
+void tst_QSslSocket::versionAccessors()
+{
+ if (!QSslSocket::supportsSsl())
+ return;
+
+ qDebug() << QSslSocket::sslLibraryVersionString();
+ qDebug() << QString::number(QSslSocket::sslLibraryVersionNumber(), 16);
+}
+
#endif // QT_NO_OPENSSL
QTEST_MAIN(tst_QSslSocket)