| Index: ui/display/display_unittest.cc
 | 
| diff --git a/ui/display/display_unittest.cc b/ui/display/display_unittest.cc
 | 
| index 62f6b58dfcf8074a470ca3327a99af5e3a0bae3c..dee754b4d96ecee7153a82b64290f65decd9c0b9 100644
 | 
| --- a/ui/display/display_unittest.cc
 | 
| +++ b/ui/display/display_unittest.cc
 | 
| @@ -5,6 +5,7 @@
 | 
|  #include "ui/display/display.h"
 | 
|  
 | 
|  #include "base/command_line.h"
 | 
| +#include "base/test/scoped_command_line.h"
 | 
|  #include "testing/gtest/include/gtest/gtest.h"
 | 
|  #include "ui/display/display_switches.h"
 | 
|  #include "ui/gfx/geometry/insets.h"
 | 
| @@ -52,14 +53,32 @@ TEST(DisplayTest, Scale) {
 | 
|  
 | 
|  // https://crbug.com/517944
 | 
|  TEST(DisplayTest, ForcedDeviceScaleFactorByCommandLine) {
 | 
| +  base::test::ScopedCommandLine scoped_command_line;
 | 
| +  base::CommandLine* command_line = scoped_command_line.GetProcessCommandLine();
 | 
| +
 | 
|    Display::ResetForceDeviceScaleFactorForTesting();
 | 
|  
 | 
| -  // Look ma, no value!
 | 
| -  base::CommandLine::ForCurrentProcess()->AppendSwitch(
 | 
| -      switches::kForceDeviceScaleFactor);
 | 
| +  command_line->AppendSwitch(switches::kForceDeviceScaleFactor);
 | 
|  
 | 
|    EXPECT_EQ(1, Display::GetForcedDeviceScaleFactor());
 | 
|    Display::ResetForceDeviceScaleFactorForTesting();
 | 
|  }
 | 
|  
 | 
| +TEST(DisplayTest, DisplayHDRValues) {
 | 
| +  base::test::ScopedCommandLine scoped_command_line;
 | 
| +  base::CommandLine* command_line = scoped_command_line.GetProcessCommandLine();
 | 
| +  {
 | 
| +    Display display;
 | 
| +    EXPECT_EQ(24, display.color_depth());
 | 
| +    EXPECT_EQ(8, display.depth_per_component());
 | 
| +  }
 | 
| +
 | 
| +  command_line->AppendSwitch(switches::kEnableHDR);
 | 
| +  {
 | 
| +    Display display;
 | 
| +    EXPECT_EQ(48, display.color_depth());
 | 
| +    EXPECT_EQ(16, display.depth_per_component());
 | 
| +  }
 | 
| +}
 | 
| +
 | 
|  }  // namespace display
 | 
| 
 |