tst_qnetworkreply - remove qRegisterMetaType duplicates
authorShane Kearns <ext-shane.2.kearns@nokia.com>
Mon, 5 Mar 2012 17:36:28 +0000 (17:36 +0000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 8 Mar 2012 04:31:40 +0000 (05:31 +0100)
The metatypes are registered in the constructor, don't need to
register them in test cases as well.
Registering in a test case is bad practice, as it could result
in tests failing when run individually due to unknown metatype.

Change-Id: Ic4d65d0f5fe3cdd3ab57cf2512a4906d71205a05
Reviewed-by: Martin Petersson <Martin.Petersson@nokia.com>
tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp

index 4a90b50..cc65ca2 100644 (file)
@@ -2971,9 +2971,6 @@ void tst_QNetworkReply::ioGetFromHttpWithAuthSynchronous()
 
 void tst_QNetworkReply::ioGetFromHttpWithProxyAuth()
 {
-    qRegisterMetaType<QNetworkProxy>(); // for QSignalSpy
-    qRegisterMetaType<QAuthenticator *>();
-
     // This test sends three requests
     // The first two in parallel
     // The third after the first two finished
@@ -3081,9 +3078,6 @@ void tst_QNetworkReply::ioGetFromHttpWithSocksProxy()
     // HTTP caching proxies are tested by the above function
     // test SOCKSv5 proxies too
 
-    qRegisterMetaType<QNetworkProxy>(); // for QSignalSpy
-    qRegisterMetaType<QAuthenticator *>();
-
     QFile reference(testDataDir + "/rfc3252.txt");
     QVERIFY(reference.open(QIODevice::ReadOnly));
 
@@ -3141,9 +3135,6 @@ void tst_QNetworkReply::ioGetFromHttpWithSocksProxy()
 #ifndef QT_NO_SSL
 void tst_QNetworkReply::ioGetFromHttpsWithSslErrors()
 {
-    qRegisterMetaType<QNetworkReply*>(); // for QSignalSpy
-    qRegisterMetaType<QList<QSslError> >();
-
     QFile reference(testDataDir + "/rfc3252.txt");
     QVERIFY(reference.open(QIODevice::ReadOnly));
 
@@ -3175,9 +3166,6 @@ void tst_QNetworkReply::ioGetFromHttpsWithIgnoreSslErrors()
     // same as above, except that we call ignoreSslErrors and don't connect
     // to the sslErrors() signal (which is *still* emitted)
 
-    qRegisterMetaType<QNetworkReply*>(); // for QSignalSpy
-    qRegisterMetaType<QList<QSslError> >();
-
     QFile reference(testDataDir + "/rfc3252.txt");
     QVERIFY(reference.open(QIODevice::ReadOnly));
 
@@ -3203,9 +3191,6 @@ void tst_QNetworkReply::ioGetFromHttpsWithIgnoreSslErrors()
 
 void tst_QNetworkReply::ioGetFromHttpsWithSslHandshakeError()
 {
-    qRegisterMetaType<QNetworkReply*>(); // for QSignalSpy
-    qRegisterMetaType<QList<QSslError> >();
-
     QFile reference(testDataDir + "/rfc3252.txt");
     QVERIFY(reference.open(QIODevice::ReadOnly));
 
@@ -3709,9 +3694,6 @@ void tst_QNetworkReply::ioGetWithManyProxies()
 {
     // Test proxy factories
 
-    qRegisterMetaType<QNetworkProxy>(); // for QSignalSpy
-    qRegisterMetaType<QAuthenticator *>();
-
     QFile reference(testDataDir + "/rfc3252.txt");
     QVERIFY(reference.open(QIODevice::ReadOnly));
 
@@ -4108,10 +4090,6 @@ void tst_QNetworkReply::ioPostToHttpFromSocket_data()
 
 void tst_QNetworkReply::ioPostToHttpFromSocket()
 {
-    qRegisterMetaType<QNetworkProxy>(); // for QSignalSpy
-    qRegisterMetaType<QAuthenticator *>();
-    qRegisterMetaType<QNetworkReply *>();
-
     QFETCH(QByteArray, data);
     QFETCH(QUrl, url);
     QFETCH(QNetworkProxy, proxy);
@@ -4711,7 +4689,6 @@ void tst_QNetworkReply::rateControl()
     QNetworkRequest request("debugpipe://localhost:" + QString::number(sender.serverPort()));
     QNetworkReplyPtr reply = manager.get(request);
     reply->setReadBufferSize(32768);
-    qRegisterMetaType<QNetworkReply::NetworkError>("QNetworkReply::NetworkError");
     QSignalSpy errorSpy(reply, SIGNAL(error(QNetworkReply::NetworkError)));
 
     RateControlledReader reader(sender, reply, rate, 20);
@@ -5104,7 +5081,6 @@ void tst_QNetworkReply::nestedEventLoops()
     // seconds. (see above)
 
     qDebug("Takes 16 seconds to run, please wait");
-    qRegisterMetaType<QNetworkReply::NetworkError>();
 
     QUrl url("http://" + QtNetworkSettings::serverName());
     QNetworkRequest request(url);
@@ -5325,7 +5301,6 @@ void tst_QNetworkReply::authorizationError()
 
     QCOMPARE(reply->error(), QNetworkReply::NoError);
 
-    qRegisterMetaType<QNetworkReply::NetworkError>("QNetworkReply::NetworkError");
     QSignalSpy errorSpy(reply, SIGNAL(error(QNetworkReply::NetworkError)));
     QSignalSpy finishedSpy(reply, SIGNAL(finished()));
     // now run the request:
@@ -6054,11 +6029,8 @@ void tst_QNetworkReply::qtbug4121unknownAuthentication()
     QNetworkAccessManager manager;
     QNetworkReplyPtr reply = manager.get(request);
 
-    qRegisterMetaType<QNetworkReply*>("QNetworkReply*");
-    qRegisterMetaType<QAuthenticator*>("QAuthenticator*");
     QSignalSpy authSpy(&manager, SIGNAL(authenticationRequired(QNetworkReply*,QAuthenticator*)));
     QSignalSpy finishedSpy(&manager, SIGNAL(finished(QNetworkReply*)));
-    qRegisterMetaType<QNetworkReply::NetworkError>("QNetworkReply::NetworkError");
     QSignalSpy errorSpy(reply, SIGNAL(error(QNetworkReply::NetworkError)));
 
     connect(reply, SIGNAL(finished()), &QTestEventLoop::instance(), SLOT(exitLoop()), Qt::QueuedConnection);