Index: chrome/browser/gpu_blacklist_unittest.cc |
diff --git a/chrome/browser/gpu_blacklist_unittest.cc b/chrome/browser/gpu_blacklist_unittest.cc |
index c97d88f626fe33e7839fd1ace1c6a678c2a502c2..85af17a5ba2da1379892d92a8731c486f7b3885f 100644 |
--- a/chrome/browser/gpu_blacklist_unittest.cc |
+++ b/chrome/browser/gpu_blacklist_unittest.cc |
@@ -76,11 +76,11 @@ TEST_F(GpuBlacklistTest, CurrentBlacklistValidation) { |
} |
TEST_F(GpuBlacklistTest, DefaultBlacklistSettings) { |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
// Default blacklist settings: all feature are allowed. |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
} |
@@ -93,14 +93,14 @@ TEST_F(GpuBlacklistTest, EmptyBlacklist) { |
" \"entries\": [\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
empty_list_json, GpuBlacklist::kAllOs)); |
EXPECT_EQ(blacklist->GetVersion(), std::string("2.5")); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
} |
@@ -132,13 +132,13 @@ TEST_F(GpuBlacklistTest, DetailedEntryAndInvalidJson) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
exact_list_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_ACCELERATED_COMPOSITING); |
// Invalid json input should not change the current blacklist settings. |
@@ -147,7 +147,7 @@ TEST_F(GpuBlacklistTest, DetailedEntryAndInvalidJson) { |
EXPECT_FALSE(blacklist->LoadGpuBlacklist( |
invalid_json, GpuBlacklist::kAllOs)); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_ACCELERATED_COMPOSITING); |
std::vector<uint32> entries; |
bool disabled = false; |
@@ -178,20 +178,20 @@ TEST_F(GpuBlacklistTest, VendorOnAllOsEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
// Blacklist entries won't be filtered to the current OS only upon loading. |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
vendor_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX) || \ |
defined(OS_OPENBSD) |
@@ -199,13 +199,13 @@ TEST_F(GpuBlacklistTest, VendorOnAllOsEntry) { |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
vendor_json, GpuBlacklist::kCurrentOsOnly)); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
#endif |
} |
@@ -229,19 +229,19 @@ TEST_F(GpuBlacklistTest, VendorOnLinuxEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
vendor_linux_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS); |
} |
@@ -268,19 +268,19 @@ TEST_F(GpuBlacklistTest, AllExceptNVidiaOnLinuxEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
linux_except_nvidia_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
} |
@@ -307,19 +307,19 @@ TEST_F(GpuBlacklistTest, AllExceptIntelOnLinuxEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
linux_except_intel_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS); |
} |
@@ -345,19 +345,19 @@ TEST_F(GpuBlacklistTest, DateOnWindowsEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
date_windows_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS); |
} |
@@ -377,19 +377,19 @@ TEST_F(GpuBlacklistTest, MultipleDevicesEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
devices_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_MULTISAMPLING); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_MULTISAMPLING); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_MULTISAMPLING); |
} |
@@ -410,16 +410,16 @@ TEST_F(GpuBlacklistTest, ChromeOSEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
devices_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsChromeOS, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsChromeOS, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
} |
@@ -441,20 +441,20 @@ TEST_F(GpuBlacklistTest, ChromeVersionEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist9(Create()); |
EXPECT_TRUE(blacklist9->LoadGpuBlacklist( |
"9.0", browser_version_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist9->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
scoped_ptr<GpuBlacklist> blacklist10(Create()); |
EXPECT_TRUE(blacklist10->LoadGpuBlacklist( |
"10.0", browser_version_json, GpuBlacklist::kAllOs)); |
type = blacklist10->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -501,7 +501,7 @@ TEST_F(GpuBlacklistTest, UnknownField) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
@@ -509,7 +509,7 @@ TEST_F(GpuBlacklistTest, UnknownField) { |
EXPECT_EQ(1u, blacklist->num_entries()); |
EXPECT_TRUE(blacklist->contains_unknown_fields()); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -545,7 +545,7 @@ TEST_F(GpuBlacklistTest, UnknownExceptionField) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
@@ -553,7 +553,7 @@ TEST_F(GpuBlacklistTest, UnknownExceptionField) { |
EXPECT_EQ(1u, blacklist->num_entries()); |
EXPECT_TRUE(blacklist->contains_unknown_fields()); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -572,7 +572,7 @@ TEST_F(GpuBlacklistTest, UnknownFeature) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
@@ -580,7 +580,7 @@ TEST_F(GpuBlacklistTest, UnknownFeature) { |
EXPECT_EQ(1u, blacklist->num_entries()); |
EXPECT_TRUE(blacklist->contains_unknown_fields()); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -602,13 +602,13 @@ TEST_F(GpuBlacklistTest, GlVendor) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
gl_vendor_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -630,13 +630,13 @@ TEST_F(GpuBlacklistTest, GlRenderer) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
gl_renderer_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -658,12 +658,12 @@ TEST_F(GpuBlacklistTest, PerfGraphics) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist(json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -685,12 +685,12 @@ TEST_F(GpuBlacklistTest, PerfGaming) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist(json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
} |
@@ -713,12 +713,12 @@ TEST_F(GpuBlacklistTest, PerfOverall) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist(json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -737,13 +737,13 @@ TEST_F(GpuBlacklistTest, DisabledEntry) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
scoped_ptr<GpuBlacklist> blacklist(Create()); |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
disabled_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsWin, os_version.get(), gpu_info()); |
+ GpuBlacklist::kOsWin, &os_version, gpu_info()); |
EXPECT_EQ(type, 0); |
std::vector<uint32> flag_entries; |
bool disabled = false; |
@@ -774,7 +774,7 @@ TEST_F(GpuBlacklistTest, Optimus) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
content::GPUInfo gpu_info; |
gpu_info.optimus = true; |
@@ -783,7 +783,7 @@ TEST_F(GpuBlacklistTest, Optimus) { |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
optimus_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -805,7 +805,7 @@ TEST_F(GpuBlacklistTest, AMDSwitchable) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
content::GPUInfo gpu_info; |
gpu_info.amd_switchable = true; |
@@ -814,7 +814,7 @@ TEST_F(GpuBlacklistTest, AMDSwitchable) { |
EXPECT_TRUE(blacklist->LoadGpuBlacklist( |
amd_switchable_json, GpuBlacklist::kAllOs)); |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsMacosx, os_version.get(), gpu_info); |
+ GpuBlacklist::kOsMacosx, &os_version, gpu_info); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
} |
@@ -841,7 +841,7 @@ TEST_F(GpuBlacklistTest, LexicalDriverVersion) { |
" }\n" |
" ]\n" |
"}"; |
- scoped_ptr<Version> os_version(Version::GetVersionFromString("10.6.4")); |
+ Version os_version("10.6.4"); |
content::GPUInfo gpu_info; |
gpu_info.gpu.vendor_id = 0x1002; |
@@ -852,22 +852,21 @@ TEST_F(GpuBlacklistTest, LexicalDriverVersion) { |
gpu_info.driver_version = "8.109"; |
GpuFeatureType type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
gpu_info.driver_version = "8.2"; |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info); |
EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); |
gpu_info.driver_version = "8.21"; |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info); |
EXPECT_EQ(type, 0); |
gpu_info.driver_version = "8.2010"; |
type = blacklist->DetermineGpuFeatureType( |
- GpuBlacklist::kOsLinux, os_version.get(), gpu_info); |
+ GpuBlacklist::kOsLinux, &os_version, gpu_info); |
EXPECT_EQ(type, 0); |
} |
- |