| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ui/base/resource/resource_bundle.h" | 5 #include "ui/base/resource/resource_bundle.h" |
| 6 | 6 |
| 7 #include "base/base_paths.h" | 7 #include "base/base_paths.h" |
| 8 #include "base/file_util.h" | 8 #include "base/file_util.h" |
| 9 #include "base/files/file_path.h" | 9 #include "base/files/file_path.h" |
| 10 #include "base/files/scoped_temp_dir.h" | 10 #include "base/files/scoped_temp_dir.h" |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 71 ui::ScaleFactor scale_factor)); | 71 ui::ScaleFactor scale_factor)); |
| 72 MOCK_METHOD2(GetRawDataResourceMock, base::StringPiece( | 72 MOCK_METHOD2(GetRawDataResourceMock, base::StringPiece( |
| 73 int resource_id, | 73 int resource_id, |
| 74 ui::ScaleFactor scale_factor)); | 74 ui::ScaleFactor scale_factor)); |
| 75 virtual bool GetRawDataResource(int resource_id, | 75 virtual bool GetRawDataResource(int resource_id, |
| 76 ui::ScaleFactor scale_factor, | 76 ui::ScaleFactor scale_factor, |
| 77 base::StringPiece* value) OVERRIDE { | 77 base::StringPiece* value) OVERRIDE { |
| 78 *value = GetRawDataResourceMock(resource_id, scale_factor); | 78 *value = GetRawDataResourceMock(resource_id, scale_factor); |
| 79 return true; | 79 return true; |
| 80 } | 80 } |
| 81 MOCK_METHOD1(GetLocalizedStringMock, string16(int message_id)); | 81 MOCK_METHOD1(GetLocalizedStringMock, base::string16(int message_id)); |
| 82 virtual bool GetLocalizedString(int message_id, string16* value) OVERRIDE { | 82 virtual bool GetLocalizedString(int message_id, |
| 83 base::string16* value) OVERRIDE { |
| 83 *value = GetLocalizedStringMock(message_id); | 84 *value = GetLocalizedStringMock(message_id); |
| 84 return true; | 85 return true; |
| 85 } | 86 } |
| 86 MOCK_METHOD1(GetFontMock, | 87 MOCK_METHOD1(GetFontMock, |
| 87 gfx::Font*(ui::ResourceBundle::FontStyle style)); | 88 gfx::Font*(ui::ResourceBundle::FontStyle style)); |
| 88 virtual scoped_ptr<gfx::Font> GetFont( | 89 virtual scoped_ptr<gfx::Font> GetFont( |
| 89 ui::ResourceBundle::FontStyle style) OVERRIDE { | 90 ui::ResourceBundle::FontStyle style) OVERRIDE { |
| 90 return scoped_ptr<gfx::Font>(GetFontMock(style)); | 91 return scoped_ptr<gfx::Font>(GetFontMock(style)); |
| 91 } | 92 } |
| 92 }; | 93 }; |
| (...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 | 291 |
| 291 base::StringPiece result = resource_bundle->GetRawDataResource( | 292 base::StringPiece result = resource_bundle->GetRawDataResource( |
| 292 resource_id); | 293 resource_id); |
| 293 EXPECT_EQ(string_piece.data(), result.data()); | 294 EXPECT_EQ(string_piece.data(), result.data()); |
| 294 } | 295 } |
| 295 | 296 |
| 296 TEST_F(ResourceBundleTest, DelegateGetLocalizedString) { | 297 TEST_F(ResourceBundleTest, DelegateGetLocalizedString) { |
| 297 MockResourceBundleDelegate delegate; | 298 MockResourceBundleDelegate delegate; |
| 298 ResourceBundle* resource_bundle = CreateResourceBundle(&delegate); | 299 ResourceBundle* resource_bundle = CreateResourceBundle(&delegate); |
| 299 | 300 |
| 300 string16 data = ASCIIToUTF16("My test data"); | 301 base::string16 data = ASCIIToUTF16("My test data"); |
| 301 int resource_id = 5; | 302 int resource_id = 5; |
| 302 | 303 |
| 303 EXPECT_CALL(delegate, GetLocalizedStringMock(resource_id)) | 304 EXPECT_CALL(delegate, GetLocalizedStringMock(resource_id)) |
| 304 .Times(1) | 305 .Times(1) |
| 305 .WillOnce(Return(data)); | 306 .WillOnce(Return(data)); |
| 306 | 307 |
| 307 string16 result = resource_bundle->GetLocalizedString(resource_id); | 308 base::string16 result = resource_bundle->GetLocalizedString(resource_id); |
| 308 EXPECT_EQ(data, result); | 309 EXPECT_EQ(data, result); |
| 309 } | 310 } |
| 310 | 311 |
| 311 #if defined(USE_OZONE) && !defined(USE_PANGO) | 312 #if defined(USE_OZONE) && !defined(USE_PANGO) |
| 312 #define MAYBE_DelegateGetFontList DISABLED_DelegateGetFontList | 313 #define MAYBE_DelegateGetFontList DISABLED_DelegateGetFontList |
| 313 #else | 314 #else |
| 314 #define MAYBE_DelegateGetFontList DelegateGetFontList | 315 #define MAYBE_DelegateGetFontList DelegateGetFontList |
| 315 #endif | 316 #endif |
| 316 | 317 |
| 317 TEST_F(ResourceBundleTest, MAYBE_DelegateGetFontList) { | 318 TEST_F(ResourceBundleTest, MAYBE_DelegateGetFontList) { |
| (...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 571 ResourceBundle* resource_bundle = CreateResourceBundleWithEmptyLocalePak(); | 572 ResourceBundle* resource_bundle = CreateResourceBundleWithEmptyLocalePak(); |
| 572 resource_bundle->AddDataPackFromPath(data_default_path, SCALE_FACTOR_NONE); | 573 resource_bundle->AddDataPackFromPath(data_default_path, SCALE_FACTOR_NONE); |
| 573 | 574 |
| 574 gfx::ImageSkia* image_skia = resource_bundle->GetImageSkiaNamed(3); | 575 gfx::ImageSkia* image_skia = resource_bundle->GetImageSkiaNamed(3); |
| 575 EXPECT_EQ(1u, image_skia->image_reps().size()); | 576 EXPECT_EQ(1u, image_skia->image_reps().size()); |
| 576 EXPECT_EQ(ui::SCALE_FACTOR_100P, | 577 EXPECT_EQ(ui::SCALE_FACTOR_100P, |
| 577 GetSupportedScaleFactor(image_skia->image_reps()[0].scale())); | 578 GetSupportedScaleFactor(image_skia->image_reps()[0].scale())); |
| 578 } | 579 } |
| 579 | 580 |
| 580 } // namespace ui | 581 } // namespace ui |
| OLD | NEW |