QCOMPARE(request.headers().size(), 0);
QCOMPARE(request.key().length(), 0);
QCOMPARE(request.origin().length(), 0);
+ QCOMPARE(request.host().length(), 0);
QVERIFY(request.requestUrl().isEmpty());
QCOMPARE(request.resourceName().length(), 0);
QCOMPARE(request.versions().length(), 0);
QCOMPARE(request.headers().size(), 0);
QCOMPARE(request.key().length(), 0);
QCOMPARE(request.origin().length(), 0);
+ QCOMPARE(request.host().length(), 0);
QVERIFY(request.requestUrl().isEmpty());
QCOMPARE(request.resourceName().length(), 0);
QCOMPARE(request.versions().length(), 0);
QCOMPARE(request.headers().size(), 0);
QCOMPARE(request.key().length(), 0);
QCOMPARE(request.origin().length(), 0);
+ QCOMPARE(request.host().length(), 0);
QVERIFY(request.requestUrl().isEmpty());
QCOMPARE(request.resourceName().length(), 0);
QCOMPARE(request.versions().length(), 0);
QCOMPARE(request.headers().size(), 0);
QCOMPARE(request.key().length(), 0);
QCOMPARE(request.origin().length(), 0);
+ QCOMPARE(request.host().length(), 0);
QVERIFY(request.requestUrl().isEmpty());
QCOMPARE(request.resourceName().length(), 0);
QCOMPARE(request.versions().length(), 0);
QCOMPARE(request.key().length(), 9);
QCOMPARE(request.origin().length(), 0);
QCOMPARE(request.requestUrl(), QUrl("ws://foo.com/test"));
+ QCOMPARE(request.host(), QStringLiteral("foo.com"));
QCOMPARE(request.resourceName().length(), 5);
QCOMPARE(request.versions().length(), 1);
QCOMPARE(request.versions().at(0), QWebSocketProtocol::V_13);
QCOMPARE(request.key(), QStringLiteral("AVDFBDDFF"));
QCOMPARE(request.origin().length(), 0);
QCOMPARE(request.requestUrl(), QUrl("ws://foo.com/test"));
+ QCOMPARE(request.host(), QStringLiteral("foo.com"));
QCOMPARE(request.resourceName().length(), 5);
QCOMPARE(request.versions().length(), 6);
//should be 13 since the list is ordered in decreasing order