Index: chrome/android/javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenManagerTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenManagerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenManagerTest.java |
index 01aa9621c5c441e54fa60394f037f0b11e232418..4e1777bbf31d4780ccf459dbed584ed6f4d5e8e2 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenManagerTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenManagerTest.java |
@@ -96,7 +96,7 @@ public class AddToHomescreenManagerTest extends ChromeActivityTestCaseBase<Chrom |
} |
private static class TestDataStorageFactory extends WebappDataStorage.Factory { |
- public Bitmap mSplashImage; |
+ public String mSplashImage; |
@Override |
public WebappDataStorage create(final String webappId) { |
@@ -110,7 +110,7 @@ public class AddToHomescreenManagerTest extends ChromeActivityTestCaseBase<Chrom |
} |
@Override |
- public void updateSplashScreenImage(Bitmap splashScreenImage) { |
+ public void updateSplashScreenImage(String splashScreenImage) { |
assertNull(mSplashImage); |
mSplashImage = splashScreenImage; |
} |
@@ -280,8 +280,10 @@ public class AddToHomescreenManagerTest extends ChromeActivityTestCaseBase<Chrom |
// Test that bitmap sizes match expectations. |
int idealSize = mActivity.getResources().getDimensionPixelSize( |
R.dimen.webapp_splash_image_size_ideal); |
- assertEquals(idealSize, dataStorageFactory.mSplashImage.getWidth()); |
- assertEquals(idealSize, dataStorageFactory.mSplashImage.getHeight()); |
+ Bitmap splashImage = |
+ ShortcutHelper.decodeBitmapFromString(dataStorageFactory.mSplashImage); |
+ assertEquals(idealSize, splashImage.getWidth()); |
+ assertEquals(idealSize, splashImage.getHeight()); |
} finally { |
mTestServer.stopAndDestroyServer(); |
} |