summaryrefslogtreecommitdiffstats
path: root/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-11-01 01:01:01 +0100
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-11-01 01:01:02 +0100
commit4b0af2cdbf61572b22ea6b8aa17fc9f52c71ac4b (patch)
tree60fb25a6772f5ac2d26af005b9888ff09c08a6c1 /tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
parentcff492fed1d98f45c4c1f4011f1451120c0d1c23 (diff)
parent36e277e91732d6d75fb6d9cb691fe9c0f83f6178 (diff)
Merge remote-tracking branch 'origin/5.15' into dev
Diffstat (limited to 'tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp')
-rw-r--r--tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp b/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
index d7e35b77c0..a2b3248ab8 100644
--- a/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
+++ b/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
@@ -9365,6 +9365,19 @@ void tst_QNetworkReply::getWithTimeout()
QCOMPARE(spy2.count(), 1);
QVERIFY(reply2->error() == QNetworkReply::OperationCanceledError);
+
+ request.setTransferTimeout(0);
+ manager.setTransferTimeout(1000);
+
+ QNetworkReplyPtr reply3(manager.get(request));
+ QSignalSpy spy3(reply3.data(), SIGNAL(error(QNetworkReply::NetworkError)));
+
+ QCOMPARE(waitForFinish(reply3), int(Failure));
+
+ QCOMPARE(spy3.count(), 1);
+ QVERIFY(reply3->error() == QNetworkReply::OperationCanceledError);
+
+ manager.setTransferTimeout(0);
}
void tst_QNetworkReply::postWithTimeout()
@@ -9392,6 +9405,19 @@ void tst_QNetworkReply::postWithTimeout()
QCOMPARE(spy2.count(), 1);
QVERIFY(reply2->error() == QNetworkReply::OperationCanceledError);
+
+ request.setTransferTimeout(0);
+ manager.setTransferTimeout(1000);
+
+ QNetworkReplyPtr reply3(manager.post(request, postData));
+ QSignalSpy spy3(reply3.data(), SIGNAL(error(QNetworkReply::NetworkError)));
+
+ QCOMPARE(waitForFinish(reply3), int(Failure));
+
+ QCOMPARE(spy3.count(), 1);
+ QVERIFY(reply3->error() == QNetworkReply::OperationCanceledError);
+
+ manager.setTransferTimeout(0);
}
// NOTE: This test must be last testcase in tst_qnetworkreply!