Chromium Code Reviews| Index: chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc |
| diff --git a/chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc b/chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc |
| index 4ebd7562e6951ad65cfb81a18db9236d1e9f5448..28d75bfda03d943dc51dba7c0bd59c3e211074d1 100644 |
| --- a/chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc |
| +++ b/chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc |
| @@ -32,11 +32,16 @@ class MockRenderText : public vr_shell::RenderTextWrapper { |
| DISALLOW_COPY_AND_ASSIGN(MockRenderText); |
| }; |
| -static constexpr SkColor kEmphasizedColor = 0xFF000000; |
| -static constexpr SkColor kDeemphasizedColor = 0xFF5A5A5A; |
| +static const SkColor kEmphasizedColor = 0xFF000000; |
| +static const SkColor kDeemphasizedColor = 0xFF5A5A5A; |
| static const SkColor kSecureColor = gfx::kGoogleGreen700; |
| static const SkColor kWarningColor = gfx::kGoogleRed700; |
| +static const SkColor kIncognitoDeemphasizedColor = 0xFFE6E6E6; |
|
amp
2017/05/27 00:47:47
Are these redefining constants in the color scheme
Ian Vollick
2017/05/27 01:29:12
I had commented on the same thing on the patch tha
|
| +static const SkColor kIncognitoEmphasizedColor = 0xFFFFFFFF; |
| +static const SkColor kIncognitoSecureColor = 0xFFE6E6E6; |
| +static const SkColor kIncognitoWarningColor = 0xFFE6E6E6; |
| + |
| class UrlEmphasisTest : public testing::Test { |
| protected: |
| void Verify(const std::string& url_string, |
| @@ -48,7 +53,12 @@ class UrlEmphasisTest : public testing::Test { |
| url, url_formatter::kFormatUrlOmitAll, net::UnescapeRule::NORMAL, |
| &parsed, nullptr, nullptr); |
| EXPECT_EQ(formatted_url, base::UTF8ToUTF16(expected_string)); |
| - UrlBarTexture::ApplyUrlStyling(formatted_url, parsed, level, &mock_); |
| + UrlBarTexture::ApplyUrlStyling( |
| + formatted_url, parsed, level, &mock_, |
| + ColorScheme::GetColorScheme(ColorScheme::kModeNormal)); |
| + UrlBarTexture::ApplyUrlStyling( |
| + formatted_url, parsed, level, &mock_, |
| + ColorScheme::GetColorScheme(ColorScheme::kModeIncognito)); |
| } |
| testing::InSequence in_sequence_; |
| @@ -59,6 +69,9 @@ TEST_F(UrlEmphasisTest, SecureHttpsHost) { |
| EXPECT_CALL(mock_, SetColor(kDeemphasizedColor)); |
| EXPECT_CALL(mock_, ApplyColor(kEmphasizedColor, gfx::Range(8, 16))); |
| EXPECT_CALL(mock_, ApplyColor(kSecureColor, gfx::Range(0, 5))); |
| + EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor)); |
| + EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(8, 16))); |
| + EXPECT_CALL(mock_, ApplyColor(kIncognitoSecureColor, gfx::Range(0, 5))); |
| Verify("https://host.com/page", SecurityLevel::SECURE, |
| "https://host.com/page"); |
| } |
| @@ -66,6 +79,8 @@ TEST_F(UrlEmphasisTest, SecureHttpsHost) { |
| TEST_F(UrlEmphasisTest, NotSecureHttpsHost) { |
| EXPECT_CALL(mock_, SetColor(kDeemphasizedColor)); |
| EXPECT_CALL(mock_, ApplyColor(kEmphasizedColor, gfx::Range(8, 16))); |
| + EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor)); |
| + EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(8, 16))); |
| Verify("https://host.com/page", SecurityLevel::HTTP_SHOW_WARNING, |
| "https://host.com/page"); |
| } |
| @@ -73,6 +88,8 @@ TEST_F(UrlEmphasisTest, NotSecureHttpsHost) { |
| TEST_F(UrlEmphasisTest, NotSecureHttpHost) { |
| EXPECT_CALL(mock_, SetColor(kDeemphasizedColor)); |
| EXPECT_CALL(mock_, ApplyColor(kEmphasizedColor, gfx::Range(0, 8))); |
| + EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor)); |
| + EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(0, 8))); |
| Verify("http://host.com/page", SecurityLevel::HTTP_SHOW_WARNING, |
| "host.com/page"); |
| } |
| @@ -83,6 +100,11 @@ TEST_F(UrlEmphasisTest, DangerousHttpsHost) { |
| EXPECT_CALL(mock_, ApplyColor(kWarningColor, gfx::Range(0, 5))); |
| EXPECT_CALL(mock_, ApplyStyle(gfx::TextStyle::DIAGONAL_STRIKE, true, |
| gfx::Range(0, 5))); |
| + EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor)); |
| + EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(8, 16))); |
| + EXPECT_CALL(mock_, ApplyColor(kIncognitoWarningColor, gfx::Range(0, 5))); |
| + EXPECT_CALL(mock_, ApplyStyle(gfx::TextStyle::DIAGONAL_STRIKE, true, |
| + gfx::Range(0, 5))); |
| Verify("https://host.com/page", SecurityLevel::DANGEROUS, |
| "https://host.com/page"); |
| } |
| @@ -90,6 +112,8 @@ TEST_F(UrlEmphasisTest, DangerousHttpsHost) { |
| TEST_F(UrlEmphasisTest, Data) { |
| EXPECT_CALL(mock_, SetColor(kDeemphasizedColor)); |
| EXPECT_CALL(mock_, ApplyColor(kEmphasizedColor, gfx::Range(0, 4))); |
| + EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor)); |
| + EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(0, 4))); |
| Verify("data:text/html,lots of data", SecurityLevel::NONE, |
| "data:text/html,lots of data"); |
| } |