Chromium Code Reviews| Index: chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadNotificationServiceTest.java |
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadNotificationServiceTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadNotificationServiceTest.java |
| index 85650cb5387dcbf774f1f030338b62c0bb84445e..cfb738a2a2ae36622cc47f59b1396f07daf81594 100644 |
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadNotificationServiceTest.java |
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadNotificationServiceTest.java |
| @@ -20,6 +20,8 @@ import org.chromium.base.test.util.Feature; |
| import org.chromium.base.test.util.RetryOnFailure; |
| import org.chromium.components.offline_items_collection.ContentId; |
| import org.chromium.components.offline_items_collection.LegacyHelpers; |
| +import org.chromium.components.offline_items_collection.OfflineItem.Progress; |
| +import org.chromium.components.offline_items_collection.OfflineItemProgressUnit; |
| import java.util.ArrayList; |
| import java.util.HashSet; |
| @@ -296,7 +298,9 @@ public class DownloadNotificationServiceTest extends |
| DownloadNotificationService service = bindNotificationService(); |
| ContentId id3 = LegacyHelpers.buildLegacyContentId(false, UUID.randomUUID().toString()); |
| - service.notifyDownloadProgress(id3, "test", 1, 100L, 1L, 1L, true, true, false, null); |
| + service.notifyDownloadProgress(id3, "test", |
| + new Progress(1, 100L, OfflineItemProgressUnit.PERCENTAGE), 100L, 1L, 1L, true, true, |
| + false, null); |
| assertEquals(3, getService().getNotificationIds().size()); |
| int lastNotificationId = getService().getLastAddedNotificationId(); |
| Set<String> entries = DownloadManagerService.getStoredDownloadInfo( |
| @@ -430,27 +434,33 @@ public class DownloadNotificationServiceTest extends |
| @Feature({"Download"}) |
| public void testFormatRemainingTime() { |
|
David Trainor- moved to gerrit
2017/05/09 05:36:01
Should we add a test validating the new DownloadUt
shaktisahu
2017/05/09 19:04:32
Done.
|
| Context context = getSystemContext().getApplicationContext(); |
| - assertEquals("0 secs left", DownloadNotificationService.formatRemainingTime(context, 0)); |
| - assertEquals("1 sec left", DownloadNotificationService.formatRemainingTime( |
| - context, MILLIS_PER_SECOND)); |
| - assertEquals("1 min left", DownloadNotificationService.formatRemainingTime(context, |
| - DownloadNotificationService.SECONDS_PER_MINUTE * MILLIS_PER_SECOND)); |
| - assertEquals("2 mins left", DownloadNotificationService.formatRemainingTime(context, |
| - 149 * MILLIS_PER_SECOND)); |
| - assertEquals("3 mins left", DownloadNotificationService.formatRemainingTime(context, |
| - 150 * MILLIS_PER_SECOND)); |
| - assertEquals("1 hour left", DownloadNotificationService.formatRemainingTime(context, |
| - DownloadNotificationService.SECONDS_PER_HOUR * MILLIS_PER_SECOND)); |
| - assertEquals("2 hours left", DownloadNotificationService.formatRemainingTime(context, |
| - 149 * DownloadNotificationService.SECONDS_PER_MINUTE * MILLIS_PER_SECOND)); |
| - assertEquals("3 hours left", DownloadNotificationService.formatRemainingTime(context, |
| - 150 * DownloadNotificationService.SECONDS_PER_MINUTE * MILLIS_PER_SECOND)); |
| - assertEquals("1 day left", DownloadNotificationService.formatRemainingTime(context, |
| - DownloadNotificationService.SECONDS_PER_DAY * MILLIS_PER_SECOND)); |
| - assertEquals("2 days left", DownloadNotificationService.formatRemainingTime(context, |
| - 59 * DownloadNotificationService.SECONDS_PER_HOUR * MILLIS_PER_SECOND)); |
| - assertEquals("3 days left", DownloadNotificationService.formatRemainingTime(context, |
| - 60 * DownloadNotificationService.SECONDS_PER_HOUR * MILLIS_PER_SECOND)); |
| + assertEquals("0 secs left", DownloadUtils.formatRemainingTime(context, 0)); |
| + assertEquals("1 sec left", DownloadUtils.formatRemainingTime(context, MILLIS_PER_SECOND)); |
| + assertEquals("1 min left", |
| + DownloadUtils.formatRemainingTime( |
| + context, DownloadUtils.SECONDS_PER_MINUTE * MILLIS_PER_SECOND)); |
| + assertEquals( |
| + "2 mins left", DownloadUtils.formatRemainingTime(context, 149 * MILLIS_PER_SECOND)); |
| + assertEquals( |
| + "3 mins left", DownloadUtils.formatRemainingTime(context, 150 * MILLIS_PER_SECOND)); |
| + assertEquals("1 hour left", |
| + DownloadUtils.formatRemainingTime( |
| + context, DownloadUtils.SECONDS_PER_HOUR * MILLIS_PER_SECOND)); |
| + assertEquals("2 hours left", |
| + DownloadUtils.formatRemainingTime( |
| + context, 149 * DownloadUtils.SECONDS_PER_MINUTE * MILLIS_PER_SECOND)); |
| + assertEquals("3 hours left", |
| + DownloadUtils.formatRemainingTime( |
| + context, 150 * DownloadUtils.SECONDS_PER_MINUTE * MILLIS_PER_SECOND)); |
| + assertEquals("1 day left", |
| + DownloadUtils.formatRemainingTime( |
| + context, DownloadUtils.SECONDS_PER_DAY * MILLIS_PER_SECOND)); |
| + assertEquals("2 days left", |
| + DownloadUtils.formatRemainingTime( |
| + context, 59 * DownloadUtils.SECONDS_PER_HOUR * MILLIS_PER_SECOND)); |
| + assertEquals("3 days left", |
| + DownloadUtils.formatRemainingTime( |
| + context, 60 * DownloadUtils.SECONDS_PER_HOUR * MILLIS_PER_SECOND)); |
| } |
| // Tests that the downloaded bytes on the notification is correct. |