summaryrefslogtreecommitdiffstats
path: root/tests/auto/network/access
diff options
context:
space:
mode:
authorMårten Nordheim <marten.nordheim@qt.io>2024-01-29 22:58:15 +0100
committerMårten Nordheim <marten.nordheim@qt.io>2024-02-08 11:38:10 +0100
commit3b3b2024f988c9e1a1ef269a783c82109894b717 (patch)
tree83a8f20bd8e84d2790dc0022772b26cdf8ef8137 /tests/auto/network/access
parent27383285a168c9d7856a5291855dbd63531b5134 (diff)
Add QNetworkRequestFactory::(set)?Priority
To enable setting a default priority for all requests to a given site. Fixes: QTBUG-121669 Change-Id: Icd8a9c59e4afb0432c65f84cc8115ae0c7f85506 Reviewed-by: Juha Vuolle <juha.vuolle@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'tests/auto/network/access')
-rw-r--r--tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp b/tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp
index 80d9e0a3dd..06e751808e 100644
--- a/tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp
+++ b/tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp
@@ -26,6 +26,7 @@ private Q_SLOTS:
void operators();
void timeout();
void userInfo();
+ void priority();
private:
const QUrl url1{u"http://foo.io"_s};
@@ -354,5 +355,18 @@ void tst_QNetworkRequestFactory::userInfo()
QVERIFY(factory.password().isEmpty());
}
+void tst_QNetworkRequestFactory::priority()
+{
+ QNetworkRequestFactory factory(u"http://example.com"_s);
+ QCOMPARE(factory.priority(), QNetworkRequest::NormalPriority);
+ auto request = factory.createRequest("/index.html");
+ QCOMPARE(request.priority(), QNetworkRequest::NormalPriority);
+
+ factory.setPriority(QNetworkRequest::HighPriority);
+ QCOMPARE(factory.priority(), QNetworkRequest::HighPriority);
+ request = factory.createRequest("/index.html");
+ QCOMPARE(request.priority(), QNetworkRequest::HighPriority);
+}
+
QTEST_MAIN(tst_QNetworkRequestFactory)
#include "tst_qnetworkrequestfactory.moc"