| Index: chrome/android/javatests/src/org/chromium/chrome/browser/download/ui/DownloadHistoryAdapterTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/download/ui/DownloadHistoryAdapterTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/download/ui/DownloadHistoryAdapterTest.java
|
| index 69a91cef07d4e8c024ab2bf85a29101a9361a1e7..6e5f09f36559a62266da736a88c261a8d9d56be6 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/download/ui/DownloadHistoryAdapterTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/download/ui/DownloadHistoryAdapterTest.java
|
| @@ -545,17 +545,23 @@ public class DownloadHistoryAdapterTest {
|
|
|
| /** Checks that the adapter has the correct items in the right places. */
|
| private void checkAdapterContents(Object... expectedItems) {
|
| - Assert.assertEquals(expectedItems.length, mAdapter.getItemCount());
|
| + if (expectedItems.length == 0) {
|
| + Assert.assertEquals(0, mAdapter.getItemCount());
|
| + return;
|
| + }
|
| +
|
| + // Leave the first element of the adapter which is the space usage header.
|
| + Assert.assertEquals(expectedItems.length + 1, mAdapter.getItemCount());
|
| for (int i = 0; i < expectedItems.length; i++) {
|
| if (expectedItems[i] == null) {
|
| // Expect a date.
|
| // TODO(dfalcantara): Check what date the header is showing.
|
| - Assert.assertEquals(TYPE_DATE, mAdapter.getItemViewType(i));
|
| + Assert.assertEquals(TYPE_DATE, mAdapter.getItemViewType(i + 1));
|
| } else {
|
| // Expect a particular item.
|
| - Assert.assertEquals(TYPE_NORMAL, mAdapter.getItemViewType(i));
|
| + Assert.assertEquals(TYPE_NORMAL, mAdapter.getItemViewType(i + 1));
|
| Assert.assertEquals(expectedItems[i],
|
| - ((DownloadHistoryItemWrapper) mAdapter.getItemAt(i).second).getItem());
|
| + ((DownloadHistoryItemWrapper) mAdapter.getItemAt(i + 1).second).getItem());
|
| }
|
| }
|
| }
|
|
|