@Override public void verifyResult() { MediaSet sub = mAlbumSet.getSubMediaSet(0); LocalMediaItem item = (LocalMediaItem) sub.getMediaItem(0, 1).get(0); assertEquals(1, sub.getMediaItemCount()); assertTrue((sub.getSupportedOperations() & MediaSet.SUPPORT_DELETE) != 0); sub.delete(); sub.reload(); assertEquals(0, sub.getMediaItemCount()); }
@Override public void verifyResult() throws Exception { MediaSet sub = mAlbumSet.getSubMediaSet(1); // "second" assertEquals(2, mAlbumSet.getSubMediaSetCount()); OnContentDirtyLatch latch = new OnContentDirtyLatch(); sub.addContentListener(latch); assertTrue((sub.getSupportedOperations() & MediaSet.SUPPORT_DELETE) != 0); sub.delete(); mAlbumSet.fakeChange(); latch.isOnContentDirtyBeCalled(DEFAULT_TIMEOUT); mAlbumSet.reload(); assertEquals(1, mAlbumSet.getSubMediaSetCount()); }