videocollection/videocollectionwrapper/tsrc/testvideothumbnaildata/src/testvideothumbnaildata.cpp
changeset 34 bbb98528c666
parent 30 4f111d64a341
child 50 21fe8338c6bf
--- a/videocollection/videocollectionwrapper/tsrc/testvideothumbnaildata/src/testvideothumbnaildata.cpp	Thu Apr 01 23:13:36 2010 +0300
+++ b/videocollection/videocollectionwrapper/tsrc/testvideothumbnaildata/src/testvideothumbnaildata.cpp	Thu Apr 01 23:22:15 2010 +0300
@@ -47,12 +47,19 @@
 
     TestVideoThumbnailData tv;
 
-    char *pass[3];
-    pass[0] = argv[0];
-    pass[1] = "-o";
-    pass[2] = "c:\\data\\TestVideoThumbnailData.txt";
-
-    int res = QTest::qExec(&tv, 3, pass);
+    int res;
+    if(argc > 1)
+    {   
+        res = QTest::qExec(&tv, argc, argv);
+    }
+    else
+    {
+        char *pass[3];
+        pass[0] = argv[0];
+        pass[1] = "-o";
+        pass[2] = "c:\\data\\TestVideoThumbnailData.txt";
+        res = QTest::qExec(&tv, 3, pass);
+    }
 
     return res;
 }
@@ -82,19 +89,6 @@
     QCOMPARE(VideoThumbnailDataPrivate::mConstructCallCount, 1);
 }
 
-
-// ---------------------------------------------------------------------------
-// testStartFetchingThumbnail
-// ---------------------------------------------------------------------------
-//
-void TestVideoThumbnailData::testStartFetchingThumbnail()
-{
-    VideoThumbnailData &instance = VideoThumbnailData::instance();
-    QCOMPARE(VideoThumbnailDataPrivate::mConstructCallCount, 1);
-    QVERIFY(instance.startFetchingThumbnail(0, 0) == 0);
-    QCOMPARE(VideoThumbnailDataPrivate::mStartFetchingThumbnailCallCount, 1);
-}
-
 // ---------------------------------------------------------------------------
 // testRemoveThumbnail
 // ---------------------------------------------------------------------------
@@ -153,8 +147,20 @@
 {
     VideoThumbnailData &instance = VideoThumbnailData::instance();
     QCOMPARE(VideoThumbnailDataPrivate::mConstructCallCount, 1);
-    instance.startBackgroundFetching(0);
+    instance.startBackgroundFetching(0, 0);
     QCOMPARE(VideoThumbnailDataPrivate::mStartBackgroundFetchingCallCount, 1);    
 }
 
+// ---------------------------------------------------------------------------
+// testEnableThumbnailCreation
+// ---------------------------------------------------------------------------
+//
+void TestVideoThumbnailData::testEnableThumbnailCreation()
+{
+    VideoThumbnailData &instance = VideoThumbnailData::instance();
+    QCOMPARE(VideoThumbnailDataPrivate::mConstructCallCount, 1);
+    instance.enableThumbnailCreation(true);
+    QCOMPARE(VideoThumbnailDataPrivate::mEnableThumbnailCreationCallCount, 1);
+}
+
 // End of file