mpengine/tsrc/unittest_mpmpxplaybackframeworkwrapper/src/unittest_mpmpxplaybackframeworkwrapper.cpp
--- a/mpengine/tsrc/unittest_mpmpxplaybackframeworkwrapper/src/unittest_mpmpxplaybackframeworkwrapper.cpp Tue Aug 24 03:36:14 2010 -0500
+++ b/mpengine/tsrc/unittest_mpmpxplaybackframeworkwrapper/src/unittest_mpmpxplaybackframeworkwrapper.cpp Fri Sep 03 19:58:01 2010 -0500
@@ -107,7 +107,7 @@
*/
void TestMpMpxPlaybackFrameworkWrapper::init()
{
- mTest = new MpMpxPlaybackFrameworkWrapper(TUid::Uid(MpCommon::KMusicPlayerUid), mSongData);
+ mTest = new MpMpxPlaybackFrameworkWrapper(MpCommon::KMusicPlayerUid, mSongData);
mTestPrivate = mTest->d_ptr;
}
@@ -271,6 +271,23 @@
}
/*!
+ Tests handlePlaybackError
+ */
+void TestMpMpxPlaybackFrameworkWrapper::testHandlePlaybackError()
+{
+ mTestPrivate->iPlaybackUtility->iReturnSource = true;
+ mTestPrivate->DoHandlePlaybackErrorL(-20);
+ QCOMPARE(mTestPrivate->iPlaybackUtility->iCmd, EPbCmdNext);
+ QCOMPARE(mTestPrivate->iPlaybackData->mCorrupted, true);
+ QSignalSpy spy(mTest, SIGNAL(corruptedStop()));
+ mTestPrivate->iPlaybackData->mCorrupted = false;
+ mTestPrivate->iPlaybackUtility->iSetPlaylistEnd = true;
+ mTestPrivate->DoHandlePlaybackErrorL(-20);
+ QCOMPARE(mTestPrivate->iPlaybackData->mCorrupted, true);
+ QCOMPARE(spy.count(), 1);
+}
+
+/*!
Tests handleProperty
*/
void TestMpMpxPlaybackFrameworkWrapper::testHandleProperty()