Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3621)

Unified Diff: chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappDataStorageTest.java

Issue 2866773003: Enable WebAPK to be updates when the WebAPK is first launched (Closed)
Patch Set: Merge branch 'master' into dont_suppress_update Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappDataStorageTest.java
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappDataStorageTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappDataStorageTest.java
index 757e15ce12d75282e0e6ae61d89e1198ab716cdb..1680e4260b71cb8ce8434f0966390930c2dec112 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappDataStorageTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappDataStorageTest.java
@@ -18,7 +18,6 @@ import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
-
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
import org.robolectric.shadows.ShadowLooper;
@@ -333,7 +332,7 @@ public class WebappDataStorageTest {
final TestClock clock = new TestClock(System.currentTimeMillis());
WebappDataStorage storage = getStorage(clock);
-
+ storage.updateTimeOfLastCheckForUpdatedWebManifest();
storage.updateTimeOfLastWebApkUpdateRequestCompletion();
storage.updateDidLastWebApkUpdateRequestSucceed(true);
@@ -367,8 +366,9 @@ public class WebappDataStorageTest {
final TestClock clock = new TestClock(System.currentTimeMillis());
WebappDataStorage storage = getStorage(clock);
-
+ storage.updateTimeOfLastCheckForUpdatedWebManifest();
assertFalse(storage.shouldCheckForUpdate());
+
clock.advance(WebappDataStorage.RETRY_UPDATE_DURATION);
assertFalse(storage.shouldCheckForUpdate());
clock.advance(WebappDataStorage.UPDATE_INTERVAL - WebappDataStorage.RETRY_UPDATE_DURATION);
@@ -386,7 +386,7 @@ public class WebappDataStorageTest {
final TestClock clock = new TestClock(System.currentTimeMillis());
WebappDataStorage storage = getStorage(clock);
-
+ storage.updateTimeOfLastCheckForUpdatedWebManifest();
storage.setRelaxedUpdates(true);
clock.advance(WebappDataStorage.UPDATE_INTERVAL);
@@ -399,9 +399,6 @@ public class WebappDataStorageTest {
private WebappDataStorage getStorage(TestClock clock) {
WebappDataStorage.setClockForTests(clock);
WebappDataStorage storage = WebappDataStorage.open("test");
-
- // Done when WebAPK is registered in {@link WebApkActivity}.
- storage.updateTimeOfLastCheckForUpdatedWebManifest();
return storage;
}
« no previous file with comments | « chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698