tests/auto/qhttpsocketengine/tst_qhttpsocketengine.cpp
changeset 22 79de32ba3296
parent 18 2f34d5167611
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
   504     connect(&socket, SIGNAL(readyRead()), SLOT(tcpSocketNonBlocking_readyRead()));
   504     connect(&socket, SIGNAL(readyRead()), SLOT(tcpSocketNonBlocking_readyRead()));
   505     tcpSocketNonBlocking_socket = &socket;
   505     tcpSocketNonBlocking_socket = &socket;
   506 
   506 
   507     // Connect
   507     // Connect
   508     socket.connectToHost(QtNetworkSettings::serverName(), 143);
   508     socket.connectToHost(QtNetworkSettings::serverName(), 143);
   509     QCOMPARE(socket.state(), QTcpSocket::HostLookupState);
   509     QVERIFY(socket.state() == QTcpSocket::HostLookupState ||
       
   510             socket.state() == QTcpSocket::ConnectingState);
   510 
   511 
   511     QTestEventLoop::instance().enterLoop(30);
   512     QTestEventLoop::instance().enterLoop(30);
   512     if (QTestEventLoop::instance().timeout()) {
   513     if (QTestEventLoop::instance().timeout()) {
   513         QFAIL("Timed out");
   514         QFAIL("Timed out");
   514     }
   515     }
   638     if (QTestEventLoop::instance().timeout())
   639     if (QTestEventLoop::instance().timeout())
   639         QFAIL("Network operation timed out");
   640         QFAIL("Network operation timed out");
   640 
   641 
   641     QByteArray hostName = QtNetworkSettings::serverName().toLatin1();
   642     QByteArray hostName = QtNetworkSettings::serverName().toLatin1();
   642     QVERIFY(tmpSocket->state() == QAbstractSocket::ConnectedState);
   643     QVERIFY(tmpSocket->state() == QAbstractSocket::ConnectedState);
   643     QVERIFY(tmpSocket->write("GET /mediumfile HTTP/1.0\r\n") > 0);
   644     QVERIFY(tmpSocket->write("GET /qtest/mediumfile HTTP/1.0\r\n") > 0);
   644     QVERIFY(tmpSocket->write("Host: ") > 0);
   645     QVERIFY(tmpSocket->write("Host: ") > 0);
   645     QVERIFY(tmpSocket->write(hostName.data()) > 0);
   646     QVERIFY(tmpSocket->write(hostName.data()) > 0);
   646     QVERIFY(tmpSocket->write("\r\n") > 0);
   647     QVERIFY(tmpSocket->write("\r\n") > 0);
   647     QVERIFY(tmpSocket->write("\r\n") > 0);
   648     QVERIFY(tmpSocket->write("\r\n") > 0);
   648 
   649