diff -r ff53afa8ad05 -r f6d44a0cd476 videocollection/videocollectionwrapper/tsrc/testvideothumbnaildata_p/src/testvideothumbnaildata_p.cpp --- a/videocollection/videocollectionwrapper/tsrc/testvideothumbnaildata_p/src/testvideothumbnaildata_p.cpp Fri May 14 15:14:51 2010 +0300 +++ b/videocollection/videocollectionwrapper/tsrc/testvideothumbnaildata_p/src/testvideothumbnaildata_p.cpp Fri May 28 09:45:19 2010 +0300 @@ -162,12 +162,21 @@ // void TestVideoThumbnailData_p::testDestructor() { - mWrapper = 0; + init(); - mTestObject = new VideoThumbnailDataTester(); - delete mTestObject; mTestObject = 0; + mTestObject->getThumbnail(TMPXItemId(1, 0)); + mTestObject->getThumbnail(TMPXItemId(0, 1)); + + QPointer thumbFetcher = mTestObject->mThumbnailFetcher; + QPointer reportTimer = mTestObject->mTbnReportTimer; + QPointer fetchTimer = mTestObject->mBgFetchTimer; - //TODO + cleanup(); + + QCOMPARE(VideoThumbnailFetcher::mRequests.count(), 0); + QVERIFY(thumbFetcher == 0); + QVERIFY(reportTimer == 0); + QVERIFY(fetchTimer == 0); } // ---------------------------------------------------------------------------