From d2ee409530405d0004787ca734455f6679904a56 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Mon, 10 Nov 2014 12:32:10 +0100 Subject: Bugfix: Playbackhistory had wrong sort order fixes #540 --- .../java/de/test/antennapod/storage/DBReaderTest.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'app/src/androidTest') diff --git a/app/src/androidTest/java/de/test/antennapod/storage/DBReaderTest.java b/app/src/androidTest/java/de/test/antennapod/storage/DBReaderTest.java index 63286d11d..33f7fb350 100644 --- a/app/src/androidTest/java/de/test/antennapod/storage/DBReaderTest.java +++ b/app/src/androidTest/java/de/test/antennapod/storage/DBReaderTest.java @@ -325,8 +325,9 @@ public class DBReaderTest extends InstrumentationTestCase { public void testGetPlaybackHistory() { final Context context = getInstrumentation().getTargetContext(); - final int numItems = 10; - final int playedItems = 5; + final int numItems = (DBReader.PLAYBACK_HISTORY_SIZE+1) * 2; + final int playedItems = DBReader.PLAYBACK_HISTORY_SIZE + 1; + final int numReturnedItems = Math.min(playedItems, DBReader.PLAYBACK_HISTORY_SIZE); final int numFeeds = 1; Feed feed = DBTestUtils.saveFeedlist(context, numFeeds, numItems, true).get(0); @@ -344,8 +345,8 @@ public class DBReaderTest extends InstrumentationTestCase { List saved = DBReader.getPlaybackHistory(context); assertNotNull(saved); - assertEquals("Wrong size: ", playedItems, saved.size()); - for (int i = 0; i < playedItems; i++) { + assertEquals("Wrong size: ", numReturnedItems, saved.size()); + for (int i = 0; i < numReturnedItems; i++) { FeedItem item = saved.get(i); assertNotNull(item.getMedia().getPlaybackCompletionDate()); assertEquals("Wrong sort order: ", item.getId(), ids[i]); -- cgit v1.2.3