qtmobility/tests/auto/qversitwriter/tst_qversitwriter.cpp
changeset 5 453da2cfceef
parent 4 90517678cc4f
child 11 06b8e2af4411
equal deleted inserted replaced
4:90517678cc4f 5:453da2cfceef
   220     QCOMPARE(mWriter->state(), QVersitWriter::FinishedState);
   220     QCOMPARE(mWriter->state(), QVersitWriter::FinishedState);
   221     QCOMPARE(mWriter->error(), QVersitWriter::NoError);
   221     QCOMPARE(mWriter->error(), QVersitWriter::NoError);
   222     mOutputDevice->seek(0);
   222     mOutputDevice->seek(0);
   223     QByteArray result(mOutputDevice->readAll());
   223     QByteArray result(mOutputDevice->readAll());
   224     QCOMPARE(result, vCard30);
   224     QCOMPARE(result, vCard30);
   225 
   225     
       
   226     qApp->processEvents(); // clean up before we start sniffing signals
       
   227     
   226     // Asynchronous writing
   228     // Asynchronous writing
   227     mOutputDevice->reset();
   229     mOutputDevice->reset();
   228     mSignalCatcher->mReceived.clear();
   230     mSignalCatcher->mReceived.clear();
   229     QVERIFY(mWriter->startWriting(list));
   231     QVERIFY(mWriter->startWriting(list));
   230     QTRY_VERIFY(mSignalCatcher->mReceived.count() >= 2);
   232     QTRY_VERIFY(mSignalCatcher->mReceived.count() >= 2);