mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp
changeset 58 ed94e1e8390e
parent 48 af3740e3753f
--- a/mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp	Thu Sep 02 20:24:03 2010 +0300
+++ b/mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp	Fri Sep 17 08:28:52 2010 +0300
@@ -42,14 +42,17 @@
     HbMainWindow window;
     TestMpPlaybackData tv;
 
-    char *pass[3];
-    pass[0] = argv[0];
-    pass[1] = "-o";
-    pass[2] = "c:\\data\\unittest_mpplaybackdata.txt";
+    if ( argc > 1 ) {
+        return QTest::qExec( &tv, argc, argv);
+    }
+    else {
+        char *pass[3];
+        pass[0] = argv[0];
+        pass[1] = "-o";
+        pass[2] = "c:\\data\\unittest_mpplaybackdata.txt";
 
-    int res = QTest::qExec(&tv, 3, pass);
-
-    return res;
+        return QTest::qExec(&tv, 3, pass);
+    }
 }
 
 TestMpPlaybackData::TestMpPlaybackData()
@@ -320,4 +323,14 @@
     }
 }
 
+/*!
+ test setCorrupted
+ */
+void TestMpPlaybackData::testSetCorrupted()
+{
+    QSignalSpy spy(mTest, SIGNAL(fileCorrupted(int)));
+    mTest->setCorrupted(123);
+    QCOMPARE(spy.count(),1);    
+}
+
 // End of file