Index: chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridgeTest.java |
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridgeTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridgeTest.java |
index 53819be2190c11d31de02cdfed2ae08663bde5f6..890bce30a1a99bcb1abfde21cc15ab99e40ba0d8 100644 |
--- a/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridgeTest.java |
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridgeTest.java |
@@ -13,10 +13,6 @@ import static org.mockito.Mockito.spy; |
import static org.mockito.Mockito.times; |
import static org.mockito.Mockito.verify; |
-import org.chromium.base.BaseChromiumApplication; |
-import org.chromium.base.test.util.Feature; |
-import org.chromium.chrome.browser.profiles.Profile; |
-import org.chromium.testing.local.LocalRobolectricTestRunner; |
import org.junit.Before; |
import org.junit.Test; |
import org.junit.runner.RunWith; |
@@ -26,6 +22,11 @@ import org.mockito.MockitoAnnotations; |
import org.robolectric.annotation.Config; |
import org.robolectric.shadows.multidex.ShadowMultiDex; |
+import org.chromium.base.BaseChromiumApplication; |
+import org.chromium.base.test.util.Feature; |
+import org.chromium.chrome.browser.profiles.Profile; |
+import org.chromium.testing.local.LocalRobolectricTestRunner; |
+ |
import java.util.ArrayList; |
import java.util.Arrays; |
import java.util.List; |
@@ -152,18 +153,22 @@ public class OfflinePageDownloadBridgeTest { |
List<OfflinePageDownloadItem> list = new ArrayList<>(); |
OfflinePageDownloadItem item1 = createDownloadItem1(); |
OfflinePageDownloadBridge.createDownloadItemAndAddToList(list, item1.getGuid(), |
- item1.getUrl(), item1.getTitle(), item1.getTargetPath(), item1.getStartTimeMs(), |
+ item1.getUrl(), item1.getDownloadState(), item1.getDownloadProgressBytes(), |
+ item1.getTitle(), item1.getTargetPath(), item1.getStartTimeMs(), |
item1.getTotalBytes()); |
assertEquals(list.size(), 1); |
OfflinePageDownloadItem item2 = createDownloadItem2(); |
OfflinePageDownloadBridge.createDownloadItemAndAddToList(list, item2.getGuid(), |
- item2.getUrl(), item2.getTitle(), item2.getTargetPath(), item2.getStartTimeMs(), |
+ item2.getUrl(), item2.getDownloadState(), item2.getDownloadProgressBytes(), |
+ item2.getTitle(), item2.getTargetPath(), item2.getStartTimeMs(), |
item2.getTotalBytes()); |
assertEquals(list.size(), 2); |
assertEquals(list.get(0).getGuid(), item1.getGuid()); |
assertEquals(list.get(0).getUrl(), item1.getUrl()); |
+ assertEquals(list.get(0).getDownloadState(), item1.getDownloadState()); |
+ assertEquals(list.get(0).getDownloadProgressBytes(), item1.getDownloadProgressBytes()); |
assertEquals(list.get(0).getTitle(), item1.getTitle()); |
assertEquals(list.get(0).getTargetPath(), item1.getTargetPath()); |
assertEquals(list.get(0).getStartTimeMs(), item1.getStartTimeMs()); |
@@ -171,6 +176,8 @@ public class OfflinePageDownloadBridgeTest { |
assertEquals(list.get(1).getGuid(), item2.getGuid()); |
assertEquals(list.get(1).getUrl(), item2.getUrl()); |
+ assertEquals(list.get(1).getDownloadState(), item2.getDownloadState()); |
+ assertEquals(list.get(1).getDownloadProgressBytes(), item2.getDownloadProgressBytes()); |
assertEquals(list.get(1).getTitle(), item2.getTitle()); |
assertEquals(list.get(1).getTargetPath(), item2.getTargetPath()); |
assertEquals(list.get(1).getStartTimeMs(), item2.getStartTimeMs()); |
@@ -183,6 +190,7 @@ public class OfflinePageDownloadBridgeTest { |
OfflinePageDownloadItem item = createDownloadItem2(); |
OfflinePageDownloadItem result = |
OfflinePageDownloadBridge.createDownloadItem(item.getGuid(), item.getUrl(), |
+ item.getDownloadState(), item.getDownloadProgressBytes(), |
item.getTitle(), item.getTargetPath(), item.getStartTimeMs(), |
item.getTotalBytes()); |
assertEquals(result.getGuid(), item.getGuid()); |
@@ -195,13 +203,13 @@ public class OfflinePageDownloadBridgeTest { |
private OfflinePageDownloadItem createDownloadItem1() { |
return new OfflinePageDownloadItem("9a4703bd-7123-4e05-ad81-f70df8934e73", |
- "https://www.google.com/", "test title 1", |
+ "https://www.google.com/", 0, 153, "test title 1", |
"/storage/offline_pages/www.google.com.mhtml", 1467314220000L, 123456); |
} |
private OfflinePageDownloadItem createDownloadItem2() { |
return new OfflinePageDownloadItem("28b7dbad-7920-4ca7-809e-10ad111ef3b5", |
- "https://play.google.com/", "test title 2", |
+ "https://play.google.com/", 1, 371, "test title 2", |
"/storage/offline_pages/play.google.com.mhtml", 1467408960000L, 765432); |
} |