| 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 a1baa2b4e239755c1a85c78277611fedd2fe4cda..92e6bf64422c4dd5d4f5eae29f6360bf84cea420 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 | 
| @@ -188,24 +188,24 @@ public class WebappDataStorageTest { | 
| final TestClock clock = new TestClock(System.currentTimeMillis()); | 
| WebappDataStorage.setClockForTests(clock); | 
|  | 
| +        // Opening a data storage doesn't count as a launch. | 
| WebappDataStorage storage = WebappDataStorage.open(Robolectric.application, "test"); | 
| -        storage.updateLastUsedTime(); | 
| BackgroundShadowAsyncTask.runBackgroundTasks(); | 
| Robolectric.runUiThreadTasks(); | 
| assertTrue(!storage.wasLaunchedRecently()); | 
|  | 
| +        // When the last used time is updated, then it is a launch. | 
| +        storage.updateLastUsedTime(); | 
| +        BackgroundShadowAsyncTask.runBackgroundTasks(); | 
| +        Robolectric.runUiThreadTasks(); | 
| +        assertTrue(storage.wasLaunchedRecently()); | 
| + | 
| long lastUsedTime = mSharedPreferences.getLong(WebappDataStorage.KEY_LAST_USED, | 
| WebappDataStorage.LAST_USED_INVALID); | 
|  | 
| assertTrue(lastUsedTime != WebappDataStorage.LAST_USED_UNSET); | 
| assertTrue(lastUsedTime != WebappDataStorage.LAST_USED_INVALID); | 
|  | 
| -        // Mark as launched, check launched recently. | 
| -        mSharedPreferences.edit() | 
| -                .putBoolean(WebappDataStorage.KEY_LAUNCHED, true) | 
| -                .commit(); | 
| -        assertTrue(storage.wasLaunchedRecently()); | 
| - | 
| // Move the last used time one day in the past. | 
| mSharedPreferences.edit() | 
| .putLong(WebappDataStorage.KEY_LAST_USED, lastUsedTime - TimeUnit.DAYS.toMillis(1L)) | 
| @@ -229,18 +229,6 @@ public class WebappDataStorageTest { | 
| lastUsedTime - TimeUnit.DAYS.toMillis(10L) + 1).commit(); | 
| assertTrue(storage.wasLaunchedRecently()); | 
|  | 
| -        // Mark as not launched. | 
| -        mSharedPreferences.edit() | 
| -                .putBoolean(WebappDataStorage.KEY_LAUNCHED, false) | 
| -                .commit(); | 
| -        assertTrue(!storage.wasLaunchedRecently()); | 
| - | 
| -        // Mark as launched. | 
| -        mSharedPreferences.edit() | 
| -                .putBoolean(WebappDataStorage.KEY_LAUNCHED, true) | 
| -                .commit(); | 
| -        assertTrue(storage.wasLaunchedRecently()); | 
| - | 
| // Move the last used time to exactly ten days in the past. | 
| mSharedPreferences.edit().putLong(WebappDataStorage.KEY_LAST_USED, | 
| lastUsedTime - TimeUnit.DAYS.toMillis(10L)).commit(); | 
|  |