| Index: components/enhanced_bookmarks/image_store_unittest.cc
|
| diff --git a/components/enhanced_bookmarks/image_store_unittest.cc b/components/enhanced_bookmarks/image_store_unittest.cc
|
| index 14766481dd42c3ed260dcd79d626702b3e471d8a..6d41ff428eae10856f508cb80ea835aa4a5d1c5d 100644
|
| --- a/components/enhanced_bookmarks/image_store_unittest.cc
|
| +++ b/components/enhanced_bookmarks/image_store_unittest.cc
|
| @@ -15,21 +15,26 @@
|
|
|
| namespace {
|
|
|
| -const SkBitmap CreateBitmap(int width, int height, int a, int r, int g, int b) {
|
| +gfx::Image CreateImage(int width, int height, int a, int r, int g, int b) {
|
| SkBitmap bitmap;
|
| bitmap.allocN32Pixels(width, height);
|
| bitmap.eraseARGB(a, r, g, b);
|
| - return bitmap;
|
| + gfx::Image image(gfx::Image::CreateFrom1xBitmap(bitmap));
|
| +
|
| +#if defined(OS_IOS)
|
| + // Make sure the image has a kImageRepCocoaTouch.
|
| + image.ToUIImage();
|
| +#endif // defined(OS_IOS)
|
| +
|
| + return image;
|
| }
|
|
|
| gfx::Image GenerateWhiteImage() {
|
| - return gfx::Image::CreateFrom1xBitmap(
|
| - CreateBitmap(42, 24, 255, 255, 255, 255));
|
| + return CreateImage(42, 24, 255, 255, 255, 255);
|
| }
|
|
|
| gfx::Image GenerateBlackImage(int width, int height) {
|
| - return gfx::Image::CreateFrom1xBitmap(
|
| - CreateBitmap(width, height, 255, 0, 0, 0));
|
| + return CreateImage(width, height, 255, 0, 0, 0);
|
| }
|
|
|
| gfx::Image GenerateBlackImage() {
|
| @@ -44,17 +49,17 @@ bool CompareImages(const gfx::Image& image_1, const gfx::Image& image_2) {
|
| if (image_1.IsEmpty() || image_2.IsEmpty())
|
| return false;
|
|
|
| - scoped_refptr<base::RefCountedMemory> image_1_png =
|
| + scoped_refptr<base::RefCountedMemory> image_1_bytes =
|
| enhanced_bookmarks::BytesForImage(image_1);
|
| - scoped_refptr<base::RefCountedMemory> image_2_png =
|
| + scoped_refptr<base::RefCountedMemory> image_2_bytes =
|
| enhanced_bookmarks::BytesForImage(image_2);
|
|
|
| - if (image_1_png->size() != image_2_png->size())
|
| + if (image_1_bytes->size() != image_2_bytes->size())
|
| return false;
|
|
|
| - return !memcmp(image_1_png->front(),
|
| - image_2_png->front(),
|
| - image_1_png->size());
|
| + return !memcmp(image_1_bytes->front(),
|
| + image_2_bytes->front(),
|
| + image_1_bytes->size());
|
| }
|
|
|
| // Factory functions for creating instances of the implementations.
|
| @@ -240,7 +245,7 @@ TYPED_TEST(ImageStoreUnitTest, GetSize) {
|
| }
|
|
|
| if (this->use_persistent_store()) {
|
| - EXPECT_GE(this->store_->GetStoreSizeInBytes(), 100 * 1024); // 100kb
|
| + EXPECT_GE(this->store_->GetStoreSizeInBytes(), 90 * 1024); // 90kb
|
| EXPECT_LE(this->store_->GetStoreSizeInBytes(), 200 * 1024); // 200kb
|
| } else {
|
| EXPECT_GE(this->store_->GetStoreSizeInBytes(), 400 * 1024); // 400kb
|
|
|