summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBen Komalo <benkomalo@google.com>2011-07-17 16:08:58 -0700
committerBen Komalo <benkomalo@google.com>2011-07-17 16:21:01 -0700
commit0932da35f5696f99cbba9abf8d98818576b784fb (patch)
tree9de191ac53c9e5527797cc8231ebafe6ceee30b3 /tests
parent14ea7d7bbce6397b34e205c1ed14b26c91083de7 (diff)
downloadandroid_packages_apps_Email-0932da35f5696f99cbba9abf8d98818576b784fb.tar.gz
android_packages_apps_Email-0932da35f5696f99cbba9abf8d98818576b784fb.tar.bz2
android_packages_apps_Email-0932da35f5696f99cbba9abf8d98818576b784fb.zip
Filter out inbox from recent mailboxes
Bug: 5039553 Change-Id: I9b58e9331028250f9bc3027429d2a6ec418186d6
Diffstat (limited to 'tests')
-rw-r--r--tests/src/com/android/email/activity/RecentMailboxManagerTest.java31
1 files changed, 13 insertions, 18 deletions
diff --git a/tests/src/com/android/email/activity/RecentMailboxManagerTest.java b/tests/src/com/android/email/activity/RecentMailboxManagerTest.java
index 60ec769d9..f24df816d 100644
--- a/tests/src/com/android/email/activity/RecentMailboxManagerTest.java
+++ b/tests/src/com/android/email/activity/RecentMailboxManagerTest.java
@@ -136,19 +136,15 @@ public class RecentMailboxManagerTest extends AndroidTestCase {
/** Test recent list not full */
public void testGetMostRecent02() throws Exception {
ArrayList<Long> testList;
- // touch some mailboxes
- mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[0].mId); // inbox
- mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[3].mId); // sent
// need to wait for the last one to ensure getMostRecent() has something to work on
- mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[7].mId).get(); // user mailbox 2
+ mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[7].mId).get(); // costello
// test recent list not full, so is padded with default mailboxes
testList = mManager.getMostRecent(1L, false);
- assertEquals(4, testList.size());
- assertEquals(mMailboxArray[7].mId, (long) testList.get(0));
- assertEquals(mMailboxArray[1].mId, (long) testList.get(1));
- assertEquals(mMailboxArray[0].mId, (long) testList.get(2));
- assertEquals(mMailboxArray[3].mId, (long) testList.get(3));
+ assertEquals(3, testList.size());
+ assertEquals(mMailboxArray[7].mId, (long) testList.get(0)); // costello
+ assertEquals(mMailboxArray[1].mId, (long) testList.get(1)); // Drafts
+ assertEquals(mMailboxArray[3].mId, (long) testList.get(2)); // Sent
testList = mManager.getMostRecent(1L, true);
assertEquals(1, testList.size());
assertEquals(mMailboxArray[7].mId, (long) testList.get(0));
@@ -191,14 +187,13 @@ public class RecentMailboxManagerTest extends AndroidTestCase {
mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[3].mId); // sent
mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[4].mId).get(); // trash
- // nothing but system mailboxes
+ // nothing but system mailboxes, but inbox is never included
testList = mManager.getMostRecent(1L, false);
- assertEquals(5, testList.size());
+ assertEquals(4, testList.size());
assertEquals(mMailboxArray[1].mId, (long) testList.get(0));
- assertEquals(mMailboxArray[0].mId, (long) testList.get(1));
- assertEquals(mMailboxArray[2].mId, (long) testList.get(2));
- assertEquals(mMailboxArray[3].mId, (long) testList.get(3));
- assertEquals(mMailboxArray[4].mId, (long) testList.get(4));
+ assertEquals(mMailboxArray[2].mId, (long) testList.get(1));
+ assertEquals(mMailboxArray[3].mId, (long) testList.get(2));
+ assertEquals(mMailboxArray[4].mId, (long) testList.get(3));
testList = mManager.getMostRecent(1L, true);
assertEquals(0, testList.size());
}
@@ -213,17 +208,17 @@ public class RecentMailboxManagerTest extends AndroidTestCase {
mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[8].mId); // bud_lou
mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[9].mId); // laurel
mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[10].mId); // hardy
- mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[0].mId); // inbox
mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[1].mId); // drafts
mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[2].mId); // outbox
mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[3].mId); // sent
- mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[4].mId).get(); // trash
+ mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[4].mId); // trash
+ mMockClock.advance(1000L); mManager.touch(1L, mMailboxArray[5].mId).get(); // junk
// nothing but user mailboxes
testList = mManager.getMostRecent(1L, false);
assertEquals(5, testList.size());
assertEquals(mMailboxArray[1].mId, (long) testList.get(0));
- assertEquals(mMailboxArray[0].mId, (long) testList.get(1));
+ assertEquals(mMailboxArray[5].mId, (long) testList.get(1));
assertEquals(mMailboxArray[2].mId, (long) testList.get(2));
assertEquals(mMailboxArray[3].mId, (long) testList.get(3));
assertEquals(mMailboxArray[4].mId, (long) testList.get(4));