diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2024-01-29 22:58:15 +0100 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2024-02-08 11:38:10 +0100 |
commit | 3b3b2024f988c9e1a1ef269a783c82109894b717 (patch) | |
tree | 83a8f20bd8e84d2790dc0022772b26cdf8ef8137 /tests/auto/network/access | |
parent | 27383285a168c9d7856a5291855dbd63531b5134 (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.cpp | 14 |
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" |