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..e406cbd2a6b7b42725329415661fca3060c671bd 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,20 @@ public class UrlManagerTest extends InstrumentationTestCase { |
assertEquals(UrlManager.getVersion(), |
mSharedPreferences.getInt(UrlManager.getVersionKey(), 0)); |
} |
+ |
+ @SmallTest |
+ public void testGetPwPairs() { |
+ assertEquals(0, mUrlManager.getPwPairs().length); |
+ addPwsResult1(); |
+ long curTime = System.currentTimeMillis(); |
+ mUrlManager.addUrl(new UrlInfo(URL1, 99.5, curTime + 42)); |
+ getInstrumentation().waitForIdleSync(); |
+ assertEquals("Resolved Urls", 1, mUrlManager.getResolvedUrls().size()); |
+ assertEquals(1, mUrlManager.getPwPairs().length); |
+ |
+ addPwsResult2(); |
+ mUrlManager.addUrl(new UrlInfo(URL2, 99.5, curTime + 42)); |
+ getInstrumentation().waitForIdleSync(); |
+ assertEquals(2, mUrlManager.getPwPairs().length); |
+ } |
} |