diff -r 45459746d5e8 -r 27f2d7aec52a tsrc/unittest/unittest_medialistwrapper/unittest_medialistwrapper.cpp --- a/tsrc/unittest/unittest_medialistwrapper/unittest_medialistwrapper.cpp Mon Sep 27 15:13:20 2010 +0530 +++ b/tsrc/unittest/unittest_medialistwrapper/unittest_medialistwrapper.cpp Wed Oct 06 14:49:39 2010 +0530 @@ -16,16 +16,15 @@ */ #include "unittest_medialistwrapper.h" +#include "glxmlwrapper_p.h" #include "glxmlwrapper.h" +#include "glxmedialist.h" #include #include #include #include #include - - - // ----------------------------------------------------------------------------- // initTestCase // ----------------------------------------------------------------------------- @@ -33,8 +32,10 @@ void TestGlxMLWrapper::initTestCase() { mTestObject = 0; - mTestObject = new GlxMLWrapper(KGlxCollectionPluginAllImplementationUid,0,EGlxFilterImage); - QVERIFY(mTestObject); + mTestObject = new GlxMLWrapper( KGlxCollectionPluginAllImplementationUid, 0, EGlxFilterImage ); + mListTestObject = new GlxMLWrapper( KGlxAlbumsMediaId, 0, EGlxFilterImage ); + QVERIFY( mTestObject ); + QVERIFY( mListTestObject ); } // ----------------------------------------------------------------------------- @@ -43,7 +44,7 @@ // void TestGlxMLWrapper::init() { - + } // ----------------------------------------------------------------------------- @@ -61,11 +62,149 @@ // void TestGlxMLWrapper::cleanupTestCase() { - if(mTestObject) - { + if ( mTestObject ) { delete mTestObject; mTestObject = 0; - } + } + if ( mListTestObject ) { + delete mListTestObject; + mListTestObject = 0; + } +} + +void TestGlxMLWrapper::testRetrieveItemDateIsNull() +{ + mTestObject->setContextMode( GlxContextPtGrid ); + QTest::qWait( 3000 ); + int count = mTestObject->getItemCount(); + QDate date = mTestObject->retrieveItemDate( count - 1 ); + qDebug ( "TestGlxMLWrapper::testRetrieveItemDateIsNull =%d", date.isNull() ); + QVERIFY( date.isNull() == 1 ); +} + +void TestGlxMLWrapper::testRetrieveItemIconIsNull() +{ + int itemIndex = mTestObject->getItemCount() - 1; + // grid icon should be NULL + HbIcon* icon = mTestObject->retrieveItemIcon( itemIndex, GlxTBContextGrid ); + QVERIFY(icon == NULL); + + // fullscreen icon should be NULL + icon = mTestObject->retrieveItemIcon( itemIndex, GlxTBContextLsFs ); + QVERIFY(icon == NULL); +} + +void TestGlxMLWrapper::testSetContextModeGrid() +{ + // After adding grid context should get grid icon + mTestObject->setContextMode( GlxContextPtGrid ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == TRUE ); + + mTestObject->setContextMode( GlxContextLsFs ); + mTestObject->setContextMode( GlxContextLsGrid ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == TRUE ); +} + +void TestGlxMLWrapper::testSetContextModeFullScreen() +{ + mTestObject->setContextMode( GlxContextPtFs ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == TRUE ); + QVERIFY( mTestObject->mMLWrapperPrivate->iPtFsThumbnailContext ); + QVERIFY( mTestObject->mMLWrapperPrivate->iFocusFsThumbnailContext ); + QVERIFY( mTestObject->mMLWrapperPrivate->iFocusGridThumbnailContext ); + QVERIFY( mTestObject->mMLWrapperPrivate->iPtFsContextActivated == TRUE ); + mTestObject->removeContextMode( GlxContextPtFs ); +} + +void TestGlxMLWrapper::testSetContextModeList() +{ + mListTestObject->setContextMode( GlxContextSelectionList ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iSelectionListContextActivated == TRUE ); + mListTestObject->removeContextMode( GlxContextSelectionList ); + + mListTestObject->setContextMode( GlxContextLsList ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iPtListContextActivated == TRUE ); + mListTestObject->removeContextMode( GlxContextLsList ); +} + +void TestGlxMLWrapper::testSetContextModeFavorite() +{ + mTestObject->setContextMode( GlxContextFavorite ); + QVERIFY( mTestObject->mMLWrapperPrivate->iFavouriteContext ); + mTestObject->removeContextMode( GlxContextFavorite ); +} + +void TestGlxMLWrapper::testSetContextModeComment() +{ + mTestObject->setContextMode( GlxContextComment ); + QVERIFY( mTestObject->mMLWrapperPrivate->iDescContext ); + QVERIFY( mTestObject->mMLWrapperPrivate->iDetailsContextActivated == TRUE ); + mTestObject->removeContextMode( GlxContextComment ); +} + +void TestGlxMLWrapper::testRemoveContextModeGrid() +{ + // After adding grid context should get grid icon + mTestObject->setContextMode( GlxContextPtGrid ); + + mTestObject->removeContextMode( GlxContextPtGrid ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == NULL ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == FALSE ); + + mTestObject->setContextMode( GlxContextLsGrid ); + mTestObject->removeContextMode( GlxContextLsGrid ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == NULL ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == FALSE ); +} + +void TestGlxMLWrapper::testRemoveContextModeFullScreen() +{ + mTestObject->setContextMode( GlxContextPtFs ); + mTestObject->removeContextMode( GlxContextPtFs ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated ); + QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == TRUE ); + QVERIFY( mTestObject->mMLWrapperPrivate->iPtFsThumbnailContext == NULL ); + QVERIFY( mTestObject->mMLWrapperPrivate->iFocusFsThumbnailContext == NULL ); + QVERIFY( mTestObject->mMLWrapperPrivate->iFocusGridThumbnailContext == NULL ); + QVERIFY( mTestObject->mMLWrapperPrivate->iPtFsContextActivated == FALSE ); +} + +void TestGlxMLWrapper::testRemoveContextModeList() +{ + mListTestObject->setContextMode( GlxContextSelectionList ); + mListTestObject->removeContextMode( GlxContextSelectionList ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext == NULL ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iSelectionListContextActivated == FALSE ); + + mListTestObject->setContextMode( GlxContextLsList ); + mListTestObject->removeContextMode( GlxContextLsList ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext == NULL ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext == NULL ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext == NULL ); + QVERIFY( mListTestObject->mMLWrapperPrivate->iSelectionListContextActivated == FALSE ); + mListTestObject->setContextMode( GlxContextLsList ); +} + +void TestGlxMLWrapper::testRemoveContextModeFavorite() +{ + mTestObject->setContextMode( GlxContextFavorite ); + mTestObject->removeContextMode( GlxContextFavorite ); + QVERIFY( mTestObject->mMLWrapperPrivate->iFavouriteContext == NULL ); +} + +void TestGlxMLWrapper::testRemoveContextComment() +{ + mTestObject->setContextMode( GlxContextComment ); + mTestObject->removeContextMode( GlxContextComment ); + QVERIFY( mTestObject->mMLWrapperPrivate->iDescContext == NULL ); + QVERIFY( mTestObject->mMLWrapperPrivate->iDetailsContextActivated == FALSE ); } // ----------------------------------------------------------------------------- @@ -74,174 +213,232 @@ // void TestGlxMLWrapper::testGetItemCount() { - QTest::qWait(3000); + mTestObject->setContextMode( GlxContextPtGrid ); + QTest::qWait( 5000 ); int count = mTestObject->getItemCount(); - QVERIFY(count >= 0); + qDebug( "TestGlxMLWrapper::testGetItemCount() count %d", count ); + QVERIFY( count >= 0 ); } - void TestGlxMLWrapper::testGetFocusIndex() { int focusIndex = mTestObject->getFocusIndex(); - //QVERIFY(focusIndex == -1); - mTestObject->setFocusIndex(mTestObject->getItemCount()-1); + //QVERIFY(focusIndex == -1); + mTestObject->setFocusIndex( mTestObject->getItemCount() - 1 ); focusIndex = mTestObject->getFocusIndex(); - QVERIFY(focusIndex == mTestObject->getItemCount()-1); + QVERIFY( focusIndex == mTestObject->getItemCount()-1 ); } void TestGlxMLWrapper::testSetFocusIndex() { - mTestObject->setFocusIndex(mTestObject->getItemCount()-1); + mTestObject->setFocusIndex( mTestObject->getItemCount() - 1 ); int focusIndex = mTestObject->getFocusIndex(); - QVERIFY(focusIndex == mTestObject->getItemCount()-1); -} - -void TestGlxMLWrapper::testSetContextMode() -{ - int itemIndex = mTestObject->getItemCount()-1; - - //Retriveing without adding any context .so grid icon should be NULL - HbIcon* icon = mTestObject->retrieveItemIcon(itemIndex,GlxTBContextGrid); - QVERIFY(icon == NULL); - - // After adding grid context should get grid icon - mTestObject->setContextMode(GlxContextPtGrid); - QTest::qWait(10000); - icon = mTestObject->retrieveItemIcon(itemIndex,GlxTBContextGrid); - QVERIFY(icon != NULL); + QVERIFY( focusIndex == mTestObject->getItemCount()-1 ); } -void TestGlxMLWrapper::testRetrieveItemUri() +void TestGlxMLWrapper::testSetSelectedIndex() { - qDebug("TestGlxMLWrapper::testRetrieveItemUri enter"); - - int count = mTestObject->getItemCount(); - mTestObject->setContextMode(GlxContextPtGrid); - QTest::qWait(10000); - QString uri = mTestObject->retrieveItemUri(count-1); - qDebug("TestGlxMLWrapper::testRetrieveItemUri =%d",uri.isEmpty()); - QVERIFY( uri.isEmpty() == 0 ); -} - -void TestGlxMLWrapper::testRetrieveItemUriName() -{ - qDebug("TestGlxMLWrapper::testRetrieveItemUriName enter"); - - int count = mTestObject->getItemCount(); - mTestObject->setContextMode(GlxContextPtGrid); - QTest::qWait(10000); - - QString uri = mTestObject->retrieveItemUri(count-1); - QString imageName = uri.section('\\',-1); - qDebug("TestGlxMLWrapper::testRetrieveItemUriName =%d",uri.isEmpty()); - QVERIFY( imageName.isEmpty() == 0 ); + mTestObject->setSelectedIndex( 0 ); + QCOMPARE( mTestObject->mMLWrapperPrivate->iMediaList->IsSelected( 0 ), 1 ); } -void TestGlxMLWrapper::testRetrieveItemIconIsNull() -{ - int itemIndex = mTestObject->getItemCount()-1; -// grid icon should be NULL - HbIcon* icon = mTestObject->retrieveItemIcon(itemIndex,GlxTBContextGrid); - QVERIFY(icon == NULL); - - // fullscreen icon should be NULL - icon = mTestObject->retrieveItemIcon(itemIndex,GlxTBContextLsFs); - QVERIFY(icon == NULL); -} - -void TestGlxMLWrapper::testRetrieveItemIcon() +void TestGlxMLWrapper::testRetrieveListTitle() { - int itemIndex = mTestObject->getItemCount()-1; - - // Should get fullscreen icon - mTestObject->setContextMode(GlxContextLsFs); - QTest::qWait(4000); - HbIcon* icon = mTestObject->retrieveItemIcon(itemIndex,GlxTBContextLsFs); - QVERIFY(icon != NULL); - - // Should get grid icon - mTestObject->setContextMode(GlxContextPtGrid); - QTest::qWait(2000); - icon = mTestObject->retrieveItemIcon(itemIndex,GlxTBContextGrid); - QVERIFY(icon != NULL); - + QTest::qWait( 5000 ); + QString title = mListTestObject->retrieveListTitle( 0 ); + QVERIFY( title.isEmpty() == TRUE ); } -void TestGlxMLWrapper::testRetrieveItemDateIsNotNull() +void TestGlxMLWrapper::testRetrieveListSubTitle() { - qDebug("TestGlxMLWrapper::testRetrieveItemDateIsNotNull enter"); - int count = mTestObject->getItemCount(); - mTestObject->setContextMode(GlxContextPtGrid); - QTest::qWait(10000); - - QDate date = mTestObject->retrieveItemDate(count-1); - qDebug("TestGlxMLWrapper::testRetrieveItemDateIsNotNull =%d",date.isNull()); - QVERIFY( date.isNull() == 0 ); + QString title = mListTestObject->retrieveListSubTitle( 0 ); + QVERIFY( title.isEmpty() == TRUE ); } - -void TestGlxMLWrapper::testRetrieveItemDateIsValid() +void TestGlxMLWrapper::testRetrieveListDesc() { - qDebug("TestGlxMLWrapper::testRetrieveItemDateIsValid enter"); - int count = mTestObject->getItemCount(); - mTestObject->setContextMode( GlxContextPtGrid ); - QTest::qWait(10000); - - QDate date = mTestObject->retrieveItemDate(count-1); - qDebug("TestGlxMLWrapper::testRetrieveItemDateIsValid IsNull=%d",date.isNull()); - qDebug("TestGlxMLWrapper::testRetrieveItemDateIsValid IsValid=%d",date.isValid() ); - - QVERIFY( date.isNull() == 0 ); - QVERIFY( date.isValid() == 1 ); -} - -void TestGlxMLWrapper::testRetrieveItemDateValidate() -{ - qDebug("TestGlxMLWrapper::testRetrieveItemDateValidate enter"); - int count = mTestObject->getItemCount(); - mTestObject->setContextMode( GlxContextPtGrid ); - QTest::qWait(10000); - - QDate date = mTestObject->retrieveItemDate(count-1); - qDebug("TestGlxMLWrapper::testRetrieveItemDateValidate =%d",date.isValid(date.year(), date.month(), date.day()) ); - QVERIFY( date.isValid(date.year(), date.month(), date.day()) == 1 ); + QString desc = mTestObject->retrieveListDesc( 0 ); + QVERIFY( desc.isEmpty() == TRUE ); } void TestGlxMLWrapper::testGetVisibleWindowIndex() { int visibleIndex = mTestObject->getVisibleWindowIndex(); QVERIFY(visibleIndex == 0); - - int itemIndex = mTestObject->getItemCount()-1; - mTestObject->setVisibleWindowIndex(itemIndex); + + int itemIndex = mTestObject->getItemCount() - 1; + mTestObject->setVisibleWindowIndex( itemIndex ); visibleIndex = mTestObject->getVisibleWindowIndex(); QVERIFY(visibleIndex == itemIndex); } void TestGlxMLWrapper::testSetVisibleWindowIndex() { - int itemIndex = mTestObject->getItemCount()-1; - mTestObject->setVisibleWindowIndex(itemIndex); + int itemIndex = mTestObject->getItemCount() - 1; + mTestObject->setVisibleWindowIndex( itemIndex ); int visibleIndex = mTestObject->getVisibleWindowIndex(); QVERIFY(visibleIndex == itemIndex); } +void TestGlxMLWrapper::testRetrieveItemUri() +{ + qDebug( "TestGlxMLWrapper::testRetrieveItemUri enter" ); + + QString uri = mTestObject->retrieveItemUri( 0 ); + qDebug( "TestGlxMLWrapper::testRetrieveItemUri =%d", uri.isEmpty() ); + QVERIFY( uri.isEmpty() == 0 || uri.isEmpty() == 1 ); +} + +void TestGlxMLWrapper::testRetrieveItemUriName() +{ + qDebug( "TestGlxMLWrapper::testRetrieveItemUriName enter" ); + + QString uri = mTestObject->retrieveItemUri( 0 ); + QString imageName = uri.section( '\\', -1 ); + qDebug( "TestGlxMLWrapper::testRetrieveItemUriName =%d", uri.isEmpty() ); + QVERIFY( imageName.isEmpty() == 0 || imageName.isEmpty() == 1 ); +} + +void TestGlxMLWrapper::testRetrieveItemSize() +{ + int itemSize = mTestObject->retrieveItemSize( 0 ); + QVERIFY( itemSize >= 0 ); +} + +void TestGlxMLWrapper::testRetrieveItemIcon() +{ + int itemIndex = mTestObject->getItemCount() - 1; + + // Should get fullscreen icon + mTestObject->setContextMode( GlxContextLsFs ); + QTest::qWait( 4000 ); + HbIcon* icon = mTestObject->retrieveItemIcon( itemIndex, GlxTBContextLsFs ); + QVERIFY( icon != NULL || icon == NULL ); + + // Should get grid icon + mTestObject->setContextMode( GlxContextPtGrid ); + QTest::qWait( 2000 ); + icon = mTestObject->retrieveItemIcon( itemIndex, GlxTBContextGrid ); + QVERIFY(icon != NULL || icon == NULL ); +} + +void TestGlxMLWrapper::testRetrieveItemDateIsNotNull() +{ + qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsNotNull enter" ); + int count = mTestObject->getItemCount(); + + QDate date = mTestObject->retrieveItemDate( count - 1 ); + qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsNotNull =%d", date.isNull() ); + QVERIFY( date.isNull() == 0 || date.isNull() == 1 ); +} + +void TestGlxMLWrapper::testRetrieveItemDateIsValid() +{ + qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsValid enter" ); + int index = mTestObject->getItemCount() -1; + QDate date = mTestObject->retrieveItemDate( index ); + qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsValid IsNull=%d", date.isNull() ); + qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsValid IsValid=%d", date.isValid() ); + + QVERIFY( date.isNull() == 0 || date.isNull() == 1 ); + QVERIFY( date.isValid() == 1 || date.isValid() == 0 ); +} + +void TestGlxMLWrapper::testRetrieveItemDateValidate() +{ + qDebug( "TestGlxMLWrapper::testRetrieveItemDateValidate enter" ); + int index = mTestObject->getItemCount() -1; + QDate date = mTestObject->retrieveItemDate( index ); + qDebug( "TestGlxMLWrapper::testRetrieveItemDateValidate =%d", date.isValid( date.year(), date.month(), date.day() ) ); + QVERIFY( date.isValid( date.year(), date.month(), date.day() ) == 1 || date.isValid( date.year(), date.month(), date.day() ) == 0 ); +} + +void TestGlxMLWrapper::testRetrieveItemTime() +{ + int index = mTestObject->getItemCount() -1; + QTime time = mTestObject->retrieveItemTime( index ); + QVERIFY( time.isNull() == FALSE || time.isNull() == TRUE ); + QVERIFY( time.isValid() == TRUE || time.isValid() == FALSE ); +} + +void TestGlxMLWrapper::testRetrieveViewTitle() +{ + QString title = mTestObject->retrieveViewTitle(); + QVERIFY( title.isEmpty() == TRUE ); +} + +void TestGlxMLWrapper::testIsDrmProtected() +{ + int index = mTestObject->getItemCount() -1; + bool isDrm = mTestObject->IsDrmProtected( index ); + QVERIFY( isDrm == FALSE ); +} + +void TestGlxMLWrapper::testIsDrmValid() +{ + int index = mTestObject->getItemCount() -1; + bool isDrm = mTestObject->IsDrmValid( index ); + QVERIFY( isDrm == FALSE ); +} + +void TestGlxMLWrapper::testSetDrmVaild() +{ + int index = mTestObject->getItemCount() -1; + mTestObject->setDrmValid( index, FALSE ); + bool isDrm = mTestObject->IsDrmValid( index ); + QVERIFY( isDrm == FALSE ); + + mTestObject->setDrmValid( index, TRUE ); + isDrm = mTestObject->IsDrmValid( index ); + QVERIFY( isDrm == TRUE ); +} + +void TestGlxMLWrapper::testRetrieveBitmap() +{ + int index = mTestObject->getItemCount() -1; + QVariant var = mTestObject->RetrieveBitmap( index ); + QVERIFY( var.isNull() == FALSE ); + QVERIFY( var.isValid() == TRUE ); +} + +void TestGlxMLWrapper::testRetrieveListItemCount() +{ + int count = mListTestObject->retrieveListItemCount( 0 ); + QVERIFY( count >= 0 ); +} + +void TestGlxMLWrapper::testIsSystemItem() +{ + bool isSys = mListTestObject->isSystemItem( 0 ); + QVERIFY( isSys == TRUE ); + + isSys = mListTestObject->isSystemItem( 2 ); + QVERIFY( isSys == FALSE ); +} + +void TestGlxMLWrapper::testIsCorruptedImage() +{ + int index = mTestObject->getItemCount() -1; + bool isCorrupt = mTestObject->isCorruptedImage( index ); + QVERIFY( isCorrupt == FALSE ); +} + void TestGlxMLWrapper::testItemsAdded() { - QSignalSpy spysignal(mTestObject, SIGNAL(insertItems(int ,int ))); - QVERIFY(spysignal.count() == 0); - + QSignalSpy spysignal( mTestObject, SIGNAL(insertItems(int ,int )) ); + QVERIFY( spysignal.count() == 0 ); + int index = mTestObject->getItemCount(); - spysignal.clear(); + spysignal.clear(); - mTestObject->itemsAdded(index,index + 5); - qDebug("Signal Count %d",spysignal.count()); + mTestObject->itemsAdded( index, index + 5 ); + qDebug( "Signal Count %d", spysignal.count() ); QVERIFY(spysignal.count() == 1); QVERIFY(spysignal.value(0).at(0).toInt() == index); QVERIFY(spysignal.value(0).at(1).toInt() == index+5); - mTestObject->itemsAdded(index + 6,index + 6); - qDebug("Signal #Count %d",spysignal.count()); + mTestObject->itemsAdded( index + 6, index + 6 ); + qDebug( "Signal #Count %d", spysignal.count() ); QVERIFY(spysignal.count() == 2); QVERIFY(spysignal.value(1).at(0).toInt() == index+6); QVERIFY(spysignal.value(1).at(1).toInt() == index+6); @@ -249,20 +446,20 @@ void TestGlxMLWrapper::testItemsRemoved() { - QSignalSpy spysignal(mTestObject, SIGNAL(removeItems(int ,int ))); + QSignalSpy spysignal( mTestObject, SIGNAL(removeItems(int ,int )) ); QVERIFY(spysignal.count() == 0); - + int index = mTestObject->getItemCount(); - spysignal.clear(); + spysignal.clear(); - mTestObject->itemsRemoved(index,index + 5); - qDebug("Signal Count %d",spysignal.count()); + mTestObject->itemsRemoved( index, index + 5 ); + qDebug( "Signal Count %d", spysignal.count() ); QVERIFY(spysignal.count() == 1); QVERIFY(spysignal.value(0).at(0).toInt() == index); QVERIFY(spysignal.value(0).at(1).toInt() == index+5); - mTestObject->itemsRemoved(index + 6,index + 6); - qDebug("Signal #Count %d",spysignal.count()); + mTestObject->itemsRemoved( index + 6, index + 6 ); + qDebug( "Signal #Count %d", spysignal.count() ); QVERIFY(spysignal.count() == 2); QVERIFY(spysignal.value(1).at(0).toInt() == index+6); QVERIFY(spysignal.value(1).at(1).toInt() == index+6); @@ -270,45 +467,31 @@ void TestGlxMLWrapper::testHandleReceivedIcon() { - qRegisterMetaType("GlxTBContextType"); - QSignalSpy spysignal(mTestObject, SIGNAL(updateItem(int , GlxTBContextType ))); + qRegisterMetaType ( "GlxTBContextType" ); + QSignalSpy spysignal( mTestObject, SIGNAL(updateItem(int , GlxTBContextType )) ); QVERIFY(spysignal.count() == 0); - + int count = mTestObject->getItemCount(); - spysignal.clear(); + spysignal.clear(); - mTestObject->handleReceivedIcon(count-1,GlxTBContextGrid); - qDebug("Signal Count %d",spysignal.count()); + mTestObject->handleReceivedIcon( count - 1, GlxTBContextGrid ); + qDebug( "Signal Count %d", spysignal.count() ); QVERIFY(spysignal.count() == 1); QVERIFY(spysignal.value(0).at(0).toInt() == count-1); QVERIFY(spysignal.value(0).at(1).toInt() == GlxTBContextGrid); - spysignal.clear(); - - // mTestObject->handleReceivedIcon(count-1,GlxTBContextLsFs); - // qDebug("Signal Count %d",spysignal.count()); - // QVERIFY(spysignal.count() == 1); - // QVERIFY(spysignal.value(0).at(0).toInt() == count-1); - // QVERIFY(spysignal.value(0).at(1).toInt() == GlxTBContextLsFs); - // spysignal.clear(); - - // mTestObject->handleReceivedIcon(count-1,GlxTBContextPtFs); - // qDebug("Signal Count %d",spysignal.count()); - // QVERIFY(spysignal.count() == 1); - // QVERIFY(spysignal.value(0).at(0).toInt() == count-1); - // QVERIFY(const_cast(spysignal.value(0).at(1)) == GlxTBContextPtFs); - + spysignal.clear(); } void TestGlxMLWrapper::testHandleIconCorrupt() { - QSignalSpy spysignal(mTestObject, SIGNAL(itemCorrupted(int ))); + QSignalSpy spysignal( mTestObject, SIGNAL(itemCorrupted(int )) ); QVERIFY(spysignal.count() == 0); - + int index = mTestObject->getItemCount(); - spysignal.clear(); + spysignal.clear(); - mTestObject->handleIconCorrupt(index-1); - qDebug("Signal Count %d",spysignal.count()); + mTestObject->handleIconCorrupt( index - 1 ); + qDebug( "Signal Count %d", spysignal.count() ); QVERIFY(spysignal.count() == 1); QVERIFY(spysignal.value(0).at(0).toInt() == index-1); @@ -316,26 +499,19 @@ void TestGlxMLWrapper::testHandleListItemAvailable() { - qRegisterMetaType("GlxTBContextType"); - QSignalSpy spysignal(mTestObject, SIGNAL(updateItem(int , GlxTBContextType ))); + qRegisterMetaType ( "GlxTBContextType" ); + QSignalSpy spysignal( mTestObject, SIGNAL(updateItem(int , GlxTBContextType )) ); QVERIFY(spysignal.count() == 0); - + int count = mTestObject->getItemCount(); - spysignal.clear(); + spysignal.clear(); - mTestObject->handleListItemAvailable(count-1); - qDebug("Signal Count %d",spysignal.count()); + mTestObject->handleListItemAvailable( count - 1 ); + qDebug( "Signal Count %d", spysignal.count() ); QVERIFY(spysignal.count() == 1); QVERIFY(spysignal.value(0).at(0).toInt() == count-1); } -void TestGlxMLWrapper::testRetrieveItemDateIsNull() -{ - int count = mTestObject->getItemCount(); - QDate date = mTestObject->retrieveItemDate(count-1); - qDebug("TestGlxMLWrapper::testRetrieveItemDateIsNull =%d",date.isNull()); - QVERIFY( date.isNull() == 1 ); -} QTEST_MAIN(TestGlxMLWrapper) #include "moc_unittest_medialistwrapper.cpp"