mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp
changeset 29 8192e5b5c935
parent 22 ecf06a08d4d9
child 47 4cc1412daed0
--- a/mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp	Fri May 14 15:49:53 2010 +0300
+++ b/mpdata/tsrc/unittest_mpplaybackdata/src/unittest_mpplaybackdata.cpp	Thu May 27 12:49:57 2010 +0300
@@ -20,6 +20,7 @@
 #include <hbapplication.h>
 #include <hbmainwindow.h>
 #include <hbInstance.h>
+#include <hbicon.h>
 
 #include "unittest_mpplaybackdata.h"
 #include "stub/inc/thumbnailmanager_qt.h"
@@ -101,7 +102,7 @@
     QCOMPARE(mTest->mThumbnailManager->getInitCounter(), 1);
     QVERIFY(mTest->mDuration == 0);
     QVERIFY(mTest->mPosition == 0);
-    QVERIFY(!mTest->mDefaultAlbumArt);
+    QVERIFY(mTest->mDefaultAlbumArt != 0);
 
 }
 
@@ -267,7 +268,7 @@
     temp=0;
     QSignalSpy spy(mTest, SIGNAL(albumArtReady()));
     QPixmap albumArt(100,100);
-    QPixmap albumArt2;
+    HbIcon albumArtIcon;
    
     //Error
     mTest->thumbnailReady(albumArt,temp,KUndefined,KUndefined);
@@ -289,8 +290,18 @@
     mTest->thumbnailReady(albumArt,temp,1,0);
     QCOMPARE(mTest->mReqId, KUndefined);
     QCOMPARE(spy.count(),1);
-    mTest->albumArt(albumArt2);
-    QCOMPARE(albumArt,albumArt2);
+    mTest->albumArt(albumArtIcon);
+    QVERIFY(!albumArtIcon.isNull());
+}
+
+/*!
+ test SeAlbumId and albumId
+ */
+void TestMpPlaybackData::testSeAlbumId()
+{
+    mTest->setAlbumId(65535);
+    QCOMPARE(mTest->mAlbumId, 65535);
+    QCOMPARE(mTest->albumId(), 65535);
 }
 
 /*!