void TestM3UPlaylist::testTracks() { Meta::TrackList tracklist = m_testPlaylist->tracks(); QCOMPARE( tracklist.size(), 10 ); QCOMPARE( tracklist.at( 0 ).data()->name(), QString( "Platz 01" ) ); QCOMPARE( tracklist.at( 1 ).data()->name(), QString( "Platz 02" ) ); QCOMPARE( tracklist.at( 2 ).data()->name(), QString( "Platz 03" ) ); QCOMPARE( tracklist.at( 9 ).data()->name(), QString( "Platz 10" ) ); }
bool Dynamic::TagMatchBias::trackMatches( int position, const Meta::TrackList& playlist, int contextCount ) const { Q_UNUSED( contextCount ); if( tracksValid() ) return m_tracks.contains( playlist.at(position) ); else return matches( playlist.at(position) ); }
bool Dynamic::SimpleMatchBias::trackMatches( int position, const Meta::TrackList& playlist, int contextCount ) const { Q_UNUSED( contextCount ); if( tracksValid() ) return m_tracks.contains( playlist.at(position) ); return true; // we should have already received the tracks before some-one calls trackMatches }