mpviewplugins/mpcollectionviewplugin/tsrc/unittest_mpcollectioncontainers/src/unittest_mpcollectioncontainers.cpp
equal
deleted
inserted
replaced
258 mTest->setViewMode(MpCommon::FetchView); |
258 mTest->setViewMode(MpCommon::FetchView); |
259 mTest->setDataModel(mCollectionDataModel); |
259 mTest->setDataModel(mCollectionDataModel); |
260 MpCollectionContainerAllSongs *allSongs = static_cast<MpCollectionContainerAllSongs*>(mTest); |
260 MpCollectionContainerAllSongs *allSongs = static_cast<MpCollectionContainerAllSongs*>(mTest); |
261 |
261 |
262 // Fetcher mode. |
262 // Fetcher mode. |
263 QCOMPARE(allSongs->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_a_song")); |
263 QCOMPARE(allSongs->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_song")); |
264 } |
264 } |
265 |
265 |
266 /*! |
266 /*! |
267 Test setupContainer via setDataModel for AllSongs container with no data. |
267 Test setupContainer via setDataModel for AllSongs container with no data. |
268 */ |
268 */ |
407 QVERIFY(artists->mInfoBar != 0); |
407 QVERIFY(artists->mInfoBar != 0); |
408 QVERIFY(artists->mTBone != 0); |
408 QVERIFY(artists->mTBone != 0); |
409 QVERIFY(artists->mTBoneListModel != 0); |
409 QVERIFY(artists->mTBoneListModel != 0); |
410 QVERIFY(artists->mAlbumIndexOffset == 0); |
410 QVERIFY(artists->mAlbumIndexOffset == 0); |
411 QCOMPARE(spy.count(), 1); |
411 QCOMPARE(spy.count(), 1); |
412 QCOMPARE(artists->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_a_song")); |
412 QCOMPARE(artists->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_song")); |
413 |
413 |
414 // User selects back - navigate back to artists |
414 // User selects back - navigate back to artists |
415 mCollectionData->mContext = ECollectionContextArtists; |
415 mCollectionData->mContext = ECollectionContextArtists; |
416 mTest->setDataModel(mCollectionDataModel); |
416 mTest->setDataModel(mCollectionDataModel); |
417 QCOMPARE(artists->mCollectionContext, ECollectionContextArtists); |
417 QCOMPARE(artists->mCollectionContext, ECollectionContextArtists); |
432 mCollectionData->mContext = ECollectionContextArtistAllSongs; |
432 mCollectionData->mContext = ECollectionContextArtistAllSongs; |
433 mTest->setDataModel(mCollectionDataModel); |
433 mTest->setDataModel(mCollectionDataModel); |
434 QCOMPARE(artists->mCollectionContext, ECollectionContextArtistAllSongs); |
434 QCOMPARE(artists->mCollectionContext, ECollectionContextArtistAllSongs); |
435 QVERIFY(artists->mList != 0); |
435 QVERIFY(artists->mList != 0); |
436 QVERIFY(artists->mInfoBar != 0); |
436 QVERIFY(artists->mInfoBar != 0); |
437 QCOMPARE(artists->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_a_song")); |
437 QCOMPARE(artists->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_song")); |
438 } |
438 } |
439 |
439 |
440 /*! |
440 /*! |
441 Test setupContainer via setDataModel for Artists container with no data. |
441 Test setupContainer via setDataModel for Artists container with no data. |
442 */ |
442 */ |
527 QVERIFY(albums->mTBone != 0); |
527 QVERIFY(albums->mTBone != 0); |
528 QVERIFY(albums->mTBoneListModel != 0); |
528 QVERIFY(albums->mTBoneListModel != 0); |
529 QCOMPARE(albums->mTBone->reflectionsEnabled(), false); |
529 QCOMPARE(albums->mTBone->reflectionsEnabled(), false); |
530 // We set mCurrentAlbumAvailable to true, so no signal should emit. |
530 // We set mCurrentAlbumAvailable to true, so no signal should emit. |
531 QCOMPARE(spy.count(), 0); |
531 QCOMPARE(spy.count(), 0); |
532 QCOMPARE(albums->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_a_song")); |
532 QCOMPARE(albums->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_song")); |
533 |
533 |
534 // User selects back - navigate back to albums |
534 // User selects back - navigate back to albums |
535 mCollectionData->mContext = ECollectionContextAlbums; |
535 mCollectionData->mContext = ECollectionContextAlbums; |
536 mTest->setDataModel(mCollectionDataModel); |
536 mTest->setDataModel(mCollectionDataModel); |
537 QCOMPARE(albums->mCollectionContext, ECollectionContextAlbums); |
537 QCOMPARE(albums->mCollectionContext, ECollectionContextAlbums); |
618 mTest->setDataModel(mCollectionDataModel); |
618 mTest->setDataModel(mCollectionDataModel); |
619 QCOMPARE(playlists->mCollectionContext, ECollectionContextPlaylistSongs); |
619 QCOMPARE(playlists->mCollectionContext, ECollectionContextPlaylistSongs); |
620 QVERIFY(playlists->mList != 0); |
620 QVERIFY(playlists->mList != 0); |
621 QVERIFY(playlists->mInfoBar != 0); |
621 QVERIFY(playlists->mInfoBar != 0); |
622 QVERIFY(playlists->mNoMusic == 0); |
622 QVERIFY(playlists->mNoMusic == 0); |
623 QCOMPARE(playlists->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_a_song")); |
623 QCOMPARE(playlists->mInfoBar->heading(), hbTrId("txt_mus_subtitle_select_song")); |
624 |
624 |
625 // User selects back - navigate back to playlists |
625 // User selects back - navigate back to playlists |
626 mCollectionData->mContext = ECollectionContextPlaylists; |
626 mCollectionData->mContext = ECollectionContextPlaylists; |
627 mTest->setDataModel(mCollectionDataModel); |
627 mTest->setDataModel(mCollectionDataModel); |
628 QCOMPARE(playlists->mCollectionContext, ECollectionContextPlaylists); |
628 QCOMPARE(playlists->mCollectionContext, ECollectionContextPlaylists); |