summaryrefslogtreecommitdiffstats
path: root/tests/auto/network/access
diff options
context:
space:
mode:
authorJuha Vuolle <juha.vuolle@qt.io>2024-02-22 17:08:13 +0200
committerJuha Vuolle <juha.vuolle@qt.io>2024-02-27 11:42:11 +0200
commit1fbcb411e12047961dac157f5fbcd327e0a47833 (patch)
treea27df2cae28dcf7a1850bfd94845dc35ebd1da0b /tests/auto/network/access
parent9af3a6c146a408b42540e9aefbe8feca096dcad3 (diff)
Add space character when combining QHttpHeaders values with comma
The "HTTP RFC 9110 5.3 Field Order" states that the values combined with comma can be followed up by an optional whitespace, and for consistency recommends "comma SP". This is also what eg. 'MDN Web Headers' class does. Fixes: QTBUG-122650 Pick-to: 6.7 Change-Id: I3391c86018090f0b8721929b64a7e3029e98ac85 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'tests/auto/network/access')
-rw-r--r--tests/auto/network/access/qhttpheaders/tst_qhttpheaders.cpp6
-rw-r--r--tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp4
2 files changed, 5 insertions, 5 deletions
diff --git a/tests/auto/network/access/qhttpheaders/tst_qhttpheaders.cpp b/tests/auto/network/access/qhttpheaders/tst_qhttpheaders.cpp
index c69e941404..4401a5c495 100644
--- a/tests/auto/network/access/qhttpheaders/tst_qhttpheaders.cpp
+++ b/tests/auto/network/access/qhttpheaders/tst_qhttpheaders.cpp
@@ -81,7 +81,7 @@ void tst_QHttpHeaders::constructors()
QHttpHeaders hmap = QHttpHeaders::fromMultiMap(map);
QHttpHeaders hhash = QHttpHeaders::fromMultiHash(hash);
CONTAINS_HEADER(nb1, v1);
- CONTAINS_HEADER(nb2, nv2 + "," + nv2)
+ CONTAINS_HEADER(nb2, nv2 + ", " + nv2)
#undef CONTAINS_HEADER
}
@@ -129,7 +129,7 @@ void tst_QHttpHeaders::accessors()
QCOMPARE(values.front(), expected.front()); \
/* ignore in-between */ \
QCOMPARE(values.back(), expected.back()); \
- QCOMPARE(H.combinedValue(N), values.join(',')); \
+ QCOMPARE(H.combinedValue(N), values.join(", ")); \
} while (false)
#define EXISTS_ONCE(H, N, V) EXISTS_N_TIMES(1, H, N, V)
@@ -428,7 +428,7 @@ void tst_QHttpHeaders::headerValueField()
h1.append(n1, " foo ");
QCOMPARE(h1.combinedValue(n1), "foo");
h1.append(n1, "\tbar\t");
- QCOMPARE(h1.combinedValue(n1), "foo,bar");
+ QCOMPARE(h1.combinedValue(n1), "foo, bar");
QCOMPARE(h1.size(), 2);
h1.clear();
diff --git a/tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp b/tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp
index 06e751808e..fee137309e 100644
--- a/tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp
+++ b/tests/auto/network/access/qnetworkrequestfactory/tst_qnetworkrequestfactory.cpp
@@ -237,10 +237,10 @@ void tst_QNetworkRequestFactory::headers()
h1.append(name1, value3);
factory.setCommonHeaders(h1);
QVERIFY(factory.commonHeaders().contains(name1));
- QCOMPARE(factory.commonHeaders().combinedValue(name1), value1 + ',' + value2 + ',' + value3);
+ QCOMPARE(factory.commonHeaders().combinedValue(name1), value1 + ", " + value2 + ", " + value3);
request = factory.createRequest();
QVERIFY(request.hasRawHeader(name1));
- QCOMPARE(request.rawHeader(name1), value1 + ',' + value2 + ',' + value3);
+ QCOMPARE(request.rawHeader(name1), value1 + ", " + value2 + ", " + value3);
}
void tst_QNetworkRequestFactory::bearerToken()