Commit 6d8f477d52db4226f2d5baec3843a63224c38057

add some more asserts
  
66 JerboaCollection
77 JerboaPlaylist
88 NestedCollectionModel
9 NetworkClient
10 NetworkCommon
11 NetworkServer
912 PhononPlayer
1013 PlaylistModel
1114 ReplayGain
  
313313
314314 m_tracksForAlbums[artistPosition][albumPosition] = batchNewTracks;
315315
316 Q_ASSERT(m_trackItems.at(artistPosition).at(albumPosition).count() == m_tracksForAlbums.at(artistPosition).at(albumPosition).count());
317
316318 QVector< QSharedPointer<Item> >& trackItems = m_trackItems[artistPosition][albumPosition];
317319 Q_ASSERT(first <= trackItems.count());
318320 trackItems.insert(first, count, QSharedPointer<Item>());
444444
445445 emit dataChanged(index(firstPosition, 0, albumIndex), index(lastPosition, 0, albumIndex));
446446 }
447 Q_ASSERT(m_trackItems.at(artistPosition).at(albumPosition).count() == m_tracksForAlbums.at(artistPosition).at(albumPosition).count());
447448}
448449
449450void NestedCollectionModel::Implementation::removeTracks(const QList<QUrl>& urls)
515515 m_tracksForAlbums[artistPosition][albumPosition].removeAt(childFirst);
516516 }
517517 endRemoveRows();
518 Q_ASSERT(m_trackItems.at(artistPosition).at(albumPosition).count() == m_tracksForAlbums.at(artistPosition).at(albumPosition).count());
518519}
519520
520521void NestedCollectionModel::Implementation::trimEmptyParents()
537537 endRemoveRows();
538538 --albumPosition;
539539 }
540 Q_ASSERT(m_trackItems.at(artistPosition).at(albumPosition).count() == m_tracksForAlbums.at(artistPosition).at(albumPosition).count());
540541 }
541542 if(rowCount(artistIndex) == 0)
542543 {