Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Unified Diff: chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc

Issue 2902043005: [vr] Add incognito coloring (Closed)
Patch Set: . Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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");
}

Powered by Google App Engine
This is Rietveld 408576698