diff -r 560ce2306a17 -r f3930dda3342 mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp --- a/mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp Tue Aug 24 03:36:14 2010 -0500 +++ b/mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp Fri Sep 03 19:58:01 2010 -0500 @@ -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