diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-07-31 15:50:41 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-08-30 12:35:23 +0000 |
commit | 7b2ffa587235a47d4094787d72f38102089f402a (patch) | |
tree | 30e82af9cbab08a7fa028bb18f4f2987a3f74dfa /chromium/ui/base/resource/resource_bundle_unittest.cc | |
parent | d94af01c90575348c4e81a418257f254b6f8d225 (diff) | |
download | qtwebengine-chromium-7b2ffa587235a47d4094787d72f38102089f402a.tar.gz |
BASELINE: Update Chromium to 76.0.3809.94
Change-Id: I321c3f5f929c105aec0f98c5091ef6108822e647
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/ui/base/resource/resource_bundle_unittest.cc')
-rw-r--r-- | chromium/ui/base/resource/resource_bundle_unittest.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/chromium/ui/base/resource/resource_bundle_unittest.cc b/chromium/ui/base/resource/resource_bundle_unittest.cc index be36b9ad616..4b3f0f50d28 100644 --- a/chromium/ui/base/resource/resource_bundle_unittest.cc +++ b/chromium/ui/base/resource/resource_bundle_unittest.cc @@ -35,6 +35,7 @@ using ::testing::_; using ::testing::Between; +using ::testing::DoAll; using ::testing::Property; using ::testing::Return; using ::testing::ReturnArg; @@ -246,6 +247,25 @@ TEST_F(ResourceBundleTest, DelegateGetRawDataResource) { EXPECT_EQ(string_piece.data(), result.data()); } +TEST_F(ResourceBundleTest, IsGzipped) { + base::ScopedTempDir dir; + ASSERT_TRUE(dir.CreateUniqueTempDir()); + base::FilePath data_path = + dir.GetPath().Append(FILE_PATH_LITERAL("sample.pak")); + // Dump contents into a pak file and load it. + ASSERT_EQ(base::WriteFile(data_path, kSamplePakContentsV5, kSamplePakSizeV5), + static_cast<int>(kSamplePakSizeV5)); + ResourceBundle* resource_bundle = CreateResourceBundle(nullptr); + resource_bundle->AddDataPackFromPath(data_path, SCALE_FACTOR_100P); + + ASSERT_FALSE(resource_bundle->IsGzipped(1)); + ASSERT_FALSE(resource_bundle->IsGzipped(4)); + ASSERT_TRUE(resource_bundle->IsGzipped(6)); + ASSERT_FALSE(resource_bundle->IsGzipped(10)); + // Ask for a non-existent resource ID. + ASSERT_FALSE(resource_bundle->IsGzipped(200)); +} + TEST_F(ResourceBundleTest, DelegateGetLocalizedString) { MockResourceBundleDelegate delegate; ResourceBundle* resource_bundle = CreateResourceBundle(&delegate); |