Index: chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/UrlManagerTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/UrlManagerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/UrlManagerTest.java |
index db0a17daf04156b93ceecf63cb464168d4d1dbab..31024032885bed3d94862aaf0ab1146c6485fd82 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/UrlManagerTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/UrlManagerTest.java |
@@ -463,4 +463,22 @@ public class UrlManagerTest extends InstrumentationTestCase { |
assertEquals(UrlManager.getVersion(), |
mSharedPreferences.getInt(UrlManager.getVersionKey(), 0)); |
} |
+ |
+ @SmallTest |
+ public void testGetPwCollection() { |
+ assertEquals(0, mUrlManager.getPwCollection().urlInfos.length); |
+ assertEquals(0, mUrlManager.getPwCollection().pwsResults.length); |
+ addPwsResult1(); |
+ long curTime = System.currentTimeMillis(); |
+ mUrlManager.addUrl(new UrlInfo(URL1, 99.5, curTime + 42)); |
+ getInstrumentation().waitForIdleSync(); |
+ assertEquals(1, mUrlManager.getPwCollection().urlInfos.length); |
+ assertEquals(1, mUrlManager.getPwCollection().pwsResults.length); |
+ |
+ addPwsResult2(); |
+ mUrlManager.addUrl(new UrlInfo(URL2, 99.5, curTime + 42)); |
+ getInstrumentation().waitForIdleSync(); |
+ assertEquals(2, mUrlManager.getPwCollection().urlInfos.length); |
+ assertEquals(2, mUrlManager.getPwCollection().pwsResults.length); |
+ } |
} |