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

Unified Diff: chrome/browser/ui/views/tabs/tab_unittest.cc

Issue 1827083004: UI: Rename MediaState to AlertState (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@bluetooth-tab-indicator
Patch Set: Keep gypi ordered Created 4 years, 9 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
« no previous file with comments | « chrome/browser/ui/views/tabs/tab_renderer_data.cc ('k') | chrome/chrome_browser_ui.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/views/tabs/tab_unittest.cc
diff --git a/chrome/browser/ui/views/tabs/tab_unittest.cc b/chrome/browser/ui/views/tabs/tab_unittest.cc
index 6d2727dfa364e58ff7aa318db56f032ba14d8f93..95847bd23066de4ab5876792622be941bde885d2 100644
--- a/chrome/browser/ui/views/tabs/tab_unittest.cc
+++ b/chrome/browser/ui/views/tabs/tab_unittest.cc
@@ -10,7 +10,7 @@
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/ui/layout_constants.h"
#include "chrome/browser/ui/tabs/tab_utils.h"
-#include "chrome/browser/ui/views/tabs/media_indicator_button.h"
+#include "chrome/browser/ui/views/tabs/alert_indicator_button.h"
#include "chrome/browser/ui/views/tabs/tab_controller.h"
#include "grit/theme_resources.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -116,12 +116,12 @@ class TabTest : public views::ViewsTestBase {
// Tab size and TabRendererData state.
if (tab.data_.pinned) {
EXPECT_EQ(1, tab.IconCapacity());
- if (tab.data_.media_state != TAB_MEDIA_STATE_NONE) {
+ if (tab.data_.alert_state != TabAlertState::NONE) {
EXPECT_FALSE(tab.ShouldShowIcon());
- EXPECT_TRUE(tab.ShouldShowMediaIndicator());
+ EXPECT_TRUE(tab.ShouldShowAlertIndicator());
} else {
EXPECT_TRUE(tab.ShouldShowIcon());
- EXPECT_FALSE(tab.ShouldShowMediaIndicator());
+ EXPECT_FALSE(tab.ShouldShowAlertIndicator());
}
EXPECT_FALSE(tab.ShouldShowCloseBox());
} else if (tab.IsActive()) {
@@ -130,24 +130,24 @@ class TabTest : public views::ViewsTestBase {
case 0:
case 1:
EXPECT_FALSE(tab.ShouldShowIcon());
- EXPECT_FALSE(tab.ShouldShowMediaIndicator());
+ EXPECT_FALSE(tab.ShouldShowAlertIndicator());
break;
case 2:
- if (tab.data_.media_state != TAB_MEDIA_STATE_NONE) {
+ if (tab.data_.alert_state != TabAlertState::NONE) {
EXPECT_FALSE(tab.ShouldShowIcon());
- EXPECT_TRUE(tab.ShouldShowMediaIndicator());
+ EXPECT_TRUE(tab.ShouldShowAlertIndicator());
} else {
EXPECT_TRUE(tab.ShouldShowIcon());
- EXPECT_FALSE(tab.ShouldShowMediaIndicator());
+ EXPECT_FALSE(tab.ShouldShowAlertIndicator());
}
break;
default:
EXPECT_LE(3, tab.IconCapacity());
EXPECT_TRUE(tab.ShouldShowIcon());
- if (tab.data_.media_state != TAB_MEDIA_STATE_NONE)
- EXPECT_TRUE(tab.ShouldShowMediaIndicator());
+ if (tab.data_.alert_state != TabAlertState::NONE)
+ EXPECT_TRUE(tab.ShouldShowAlertIndicator());
else
- EXPECT_FALSE(tab.ShouldShowMediaIndicator());
+ EXPECT_FALSE(tab.ShouldShowAlertIndicator());
break;
}
} else { // Tab not active and not pinned tab.
@@ -155,25 +155,25 @@ class TabTest : public views::ViewsTestBase {
case 0:
EXPECT_FALSE(tab.ShouldShowCloseBox());
EXPECT_FALSE(tab.ShouldShowIcon());
- EXPECT_FALSE(tab.ShouldShowMediaIndicator());
+ EXPECT_FALSE(tab.ShouldShowAlertIndicator());
break;
case 1:
EXPECT_FALSE(tab.ShouldShowCloseBox());
- if (tab.data_.media_state != TAB_MEDIA_STATE_NONE) {
+ if (tab.data_.alert_state != TabAlertState::NONE) {
EXPECT_FALSE(tab.ShouldShowIcon());
- EXPECT_TRUE(tab.ShouldShowMediaIndicator());
+ EXPECT_TRUE(tab.ShouldShowAlertIndicator());
} else {
EXPECT_TRUE(tab.ShouldShowIcon());
- EXPECT_FALSE(tab.ShouldShowMediaIndicator());
+ EXPECT_FALSE(tab.ShouldShowAlertIndicator());
}
break;
default:
EXPECT_LE(2, tab.IconCapacity());
EXPECT_TRUE(tab.ShouldShowIcon());
- if (tab.data_.media_state != TAB_MEDIA_STATE_NONE)
- EXPECT_TRUE(tab.ShouldShowMediaIndicator());
+ if (tab.data_.alert_state != TabAlertState::NONE)
+ EXPECT_TRUE(tab.ShouldShowAlertIndicator());
else
- EXPECT_FALSE(tab.ShouldShowMediaIndicator());
+ EXPECT_FALSE(tab.ShouldShowAlertIndicator());
break;
}
}
@@ -188,22 +188,22 @@ class TabTest : public views::ViewsTestBase {
EXPECT_LE(contents_bounds.y(), tab.favicon_bounds_.y());
EXPECT_LE(tab.favicon_bounds_.bottom(), contents_bounds.bottom());
}
- if (tab.ShouldShowIcon() && tab.ShouldShowMediaIndicator())
- EXPECT_LE(tab.favicon_bounds_.right(), GetMediaIndicatorBounds(tab).x());
- if (tab.ShouldShowMediaIndicator()) {
+ if (tab.ShouldShowIcon() && tab.ShouldShowAlertIndicator())
+ EXPECT_LE(tab.favicon_bounds_.right(), GetAlertIndicatorBounds(tab).x());
+ if (tab.ShouldShowAlertIndicator()) {
if (tab.title_->width() > 0) {
EXPECT_LE(tab.title_->bounds().right(),
- GetMediaIndicatorBounds(tab).x());
+ GetAlertIndicatorBounds(tab).x());
}
- EXPECT_LE(GetMediaIndicatorBounds(tab).right(), contents_bounds.right());
- EXPECT_LE(contents_bounds.y(), GetMediaIndicatorBounds(tab).y());
- EXPECT_LE(GetMediaIndicatorBounds(tab).bottom(),
+ EXPECT_LE(GetAlertIndicatorBounds(tab).right(), contents_bounds.right());
+ EXPECT_LE(contents_bounds.y(), GetAlertIndicatorBounds(tab).y());
+ EXPECT_LE(GetAlertIndicatorBounds(tab).bottom(),
contents_bounds.bottom());
}
- if (tab.ShouldShowMediaIndicator() && tab.ShouldShowCloseBox()) {
- // Note: The media indicator can overlap the left-insets of the close box,
+ if (tab.ShouldShowAlertIndicator() && tab.ShouldShowCloseBox()) {
+ // Note: The alert indicator can overlap the left-insets of the close box,
// but should otherwise be to the left of the close button.
- EXPECT_LE(GetMediaIndicatorBounds(tab).right(),
+ EXPECT_LE(GetAlertIndicatorBounds(tab).right(),
tab.close_button_->bounds().x() +
tab.close_button_->GetInsets().left());
}
@@ -236,12 +236,12 @@ class TabTest : public views::ViewsTestBase {
}
private:
- static gfx::Rect GetMediaIndicatorBounds(const Tab& tab) {
- if (!tab.media_indicator_button_) {
+ static gfx::Rect GetAlertIndicatorBounds(const Tab& tab) {
+ if (!tab.alert_indicator_button_) {
ADD_FAILURE();
return gfx::Rect();
}
- return tab.media_indicator_button_->bounds();
+ return tab.alert_indicator_button_->bounds();
}
std::string original_locale_;
@@ -278,10 +278,9 @@ TEST_F(TabTest, HitTestTopPixel) {
}
TEST_F(TabTest, LayoutAndVisibilityOfElements) {
- static const TabMediaState kMediaStatesToTest[] = {
- TAB_MEDIA_STATE_NONE, TAB_MEDIA_STATE_CAPTURING,
- TAB_MEDIA_STATE_AUDIO_PLAYING, TAB_MEDIA_STATE_AUDIO_MUTING
- };
+ static const TabAlertState kAlertStatesToTest[] = {
+ TabAlertState::NONE, TabAlertState::TAB_CAPTURING,
+ TabAlertState::AUDIO_PLAYING, TabAlertState::AUDIO_MUTING};
Widget widget;
InitWidget(&widget);
@@ -299,18 +298,19 @@ TEST_F(TabTest, LayoutAndVisibilityOfElements) {
// results.
for (int is_pinned_tab = 0; is_pinned_tab < 2; ++is_pinned_tab) {
for (int is_active_tab = 0; is_active_tab < 2; ++is_active_tab) {
- for (size_t media_state_index = 0;
- media_state_index < arraysize(kMediaStatesToTest);
- ++media_state_index) {
- const TabMediaState media_state = kMediaStatesToTest[media_state_index];
+ for (size_t alert_state_index = 0;
+ alert_state_index < arraysize(kAlertStatesToTest);
+ ++alert_state_index) {
+ const TabAlertState alert_state = kAlertStatesToTest[alert_state_index];
SCOPED_TRACE(::testing::Message()
<< (is_active_tab ? "Active" : "Inactive") << ' '
<< (is_pinned_tab ? "Pinned " : "")
- << "Tab with media indicator state " << media_state);
+ << "Tab with alert indicator state "
+ << static_cast<uint8_t>(alert_state));
data.pinned = !!is_pinned_tab;
controller.set_active_tab(!!is_active_tab);
- data.media_state = media_state;
+ data.alert_state = alert_state;
tab.SetData(data);
// Test layout for every width from standard to minimum.
@@ -357,13 +357,14 @@ TEST_F(TabTest, TooltipProvidedByTab) {
"the tooltip instead.");
// Test both with and without an indicator showing since the tab tooltip text
- // should include a description of the media state when the indicator is
+ // should include a description of the alert state when the indicator is
// present.
for (int i = 0; i < 2; ++i) {
- data.media_state =
- (i == 0 ? TAB_MEDIA_STATE_NONE : TAB_MEDIA_STATE_AUDIO_PLAYING);
+ data.alert_state =
+ (i == 0 ? TabAlertState::NONE : TabAlertState::AUDIO_PLAYING);
SCOPED_TRACE(::testing::Message()
- << "Tab with media indicator state " << data.media_state);
+ << "Tab with alert indicator state "
+ << static_cast<uint8_t>(data.alert_state));
tab.SetData(data);
for (int j = 0; j < tab.child_count(); ++j) {
@@ -382,7 +383,7 @@ TEST_F(TabTest, TooltipProvidedByTab) {
base::string16 tooltip;
EXPECT_TRUE(static_cast<views::View&>(tab).GetTooltipText(
mouse_hover_point, &tooltip));
- EXPECT_EQ(chrome::AssembleTabTooltipText(data.title, data.media_state),
+ EXPECT_EQ(chrome::AssembleTabTooltipText(data.title, data.alert_state),
tooltip);
}
}
« no previous file with comments | « chrome/browser/ui/views/tabs/tab_renderer_data.cc ('k') | chrome/chrome_browser_ui.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698