tst_qsslsocket: improve failure message
authorRohan McGovern <rohan.mcgovern@nokia.com>
Fri, 18 Nov 2011 04:16:27 +0000 (14:16 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 21 Nov 2011 03:55:02 +0000 (04:55 +0100)
Cast enum to int so that we get the actual and expected values in the
failure message, rather than merely "Compared values are not the same".

Change-Id: Idc20e050c2e8a07d70f839c0a45044b070c0900e
Reviewed-by: Richard J. Moore <rich@kde.org>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
tests/auto/network/ssl/qsslsocket/tst_qsslsocket.cpp

index 6cc6b0a..3e81c1f 100644 (file)
@@ -1038,7 +1038,7 @@ void tst_QSslSocket::protocolServerSide()
 
     QFETCH(bool, works);
     QAbstractSocket::SocketState expectedState = (works) ? QAbstractSocket::ConnectedState : QAbstractSocket::UnconnectedState;
-    QCOMPARE(client->state(), expectedState);
+    QCOMPARE(int(client->state()), int(expectedState));
     QCOMPARE(client->isEncrypted(), works);
 }