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

Unified Diff: chrome/browser/ui/toolbar/media_router_action_unittest.cc

Issue 2176613003: [Media Router] Clean up issues related code. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix tests Created 4 years 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/ui/toolbar/media_router_action_unittest.cc
diff --git a/chrome/browser/ui/toolbar/media_router_action_unittest.cc b/chrome/browser/ui/toolbar/media_router_action_unittest.cc
index c85cc323c6de45853534bde100ccc7d0122ee06b..6040eade26819d52c0121ac28e06ff3df977dd7a 100644
--- a/chrome/browser/ui/toolbar/media_router_action_unittest.cc
+++ b/chrome/browser/ui/toolbar/media_router_action_unittest.cc
@@ -81,34 +81,18 @@ class MediaRouterActionUnitTest : public MediaRouterWebUITest {
MediaRouterActionUnitTest()
: MediaRouterWebUITest(true),
toolbar_model_(nullptr),
- fake_issue_notification_(media_router::Issue(
+ fake_issue_notification_(media_router::IssueInfo(
"title notification",
- "message notification",
- media_router::IssueAction(media_router::IssueAction::TYPE_DISMISS),
- std::vector<media_router::IssueAction>(),
- "route_id",
- media_router::Issue::NOTIFICATION,
- false,
- -1)),
- fake_issue_warning_(
- media_router::Issue("title warning",
- "message warning",
- media_router::IssueAction(
- media_router::IssueAction::TYPE_LEARN_MORE),
- std::vector<media_router::IssueAction>(),
- "route_id",
- media_router::Issue::WARNING,
- false,
- 12345)),
- fake_issue_fatal_(media_router::Issue(
- "title fatal",
- "message fatal",
- media_router::IssueAction(media_router::IssueAction::TYPE_DISMISS),
- std::vector<media_router::IssueAction>(),
- "route_id",
- media_router::Issue::FATAL,
- true,
- -1)),
+ media_router::IssueInfo::Action::DISMISS,
+ media_router::IssueInfo::Severity::NOTIFICATION)),
+ fake_issue_warning_(media_router::IssueInfo(
+ "title warning",
+ media_router::IssueInfo::Action::LEARN_MORE,
+ media_router::IssueInfo::Severity::WARNING)),
+ fake_issue_fatal_(
+ media_router::IssueInfo("title fatal",
+ media_router::IssueInfo::Action::DISMISS,
+ media_router::IssueInfo::Severity::FATAL)),
fake_source1_("fakeSource1"),
fake_source2_("fakeSource2"),
active_icon_(GetIcon(gfx::VectorIconId::MEDIA_ROUTER_ACTIVE)),
@@ -157,15 +141,13 @@ class MediaRouterActionUnitTest : public MediaRouterWebUITest {
}
TestMediaRouterAction* action() { return action_.get(); }
- const media_router::Issue* fake_issue_notification() {
- return &fake_issue_notification_;
+ const media_router::Issue& fake_issue_notification() {
+ return fake_issue_notification_;
}
- const media_router::Issue* fake_issue_warning() {
- return &fake_issue_warning_;
- }
- const media_router::Issue* fake_issue_fatal() {
- return &fake_issue_fatal_;
+ const media_router::Issue& fake_issue_warning() {
+ return fake_issue_warning_;
}
+ const media_router::Issue& fake_issue_fatal() { return fake_issue_fatal_; }
const gfx::Image active_icon() { return active_icon_; }
const gfx::Image error_icon() { return error_icon_; }
const gfx::Image idle_icon() { return idle_icon_; }
@@ -230,22 +212,22 @@ TEST_F(MediaRouterActionUnitTest, UpdateIssues) {
idle_icon(), action()->GetIcon(nullptr, gfx::Size())));
// Don't update |current_icon_| since the issue is only a notification.
- action()->OnIssueUpdated(fake_issue_notification());
+ action()->OnIssue(fake_issue_notification());
EXPECT_TRUE(gfx::test::AreImagesEqual(
idle_icon(), action()->GetIcon(nullptr, gfx::Size())));
// Update |current_icon_| since the issue is a warning.
- action()->OnIssueUpdated(fake_issue_warning());
+ action()->OnIssue(fake_issue_warning());
EXPECT_TRUE(gfx::test::AreImagesEqual(
warning_icon(), action()->GetIcon(nullptr, gfx::Size())));
// Update |current_icon_| since the issue is fatal.
- action()->OnIssueUpdated(fake_issue_fatal());
+ action()->OnIssue(fake_issue_fatal());
EXPECT_TRUE(gfx::test::AreImagesEqual(
error_icon(), action()->GetIcon(nullptr, gfx::Size())));
// Clear the issue.
- action()->OnIssueUpdated(nullptr);
+ action()->OnIssuesCleared();
EXPECT_TRUE(gfx::test::AreImagesEqual(idle_icon(),
action()->GetIcon(nullptr, gfx::Size())));
}
@@ -282,7 +264,7 @@ TEST_F(MediaRouterActionUnitTest, UpdateIssuesAndRoutes) {
// There is no change in |current_icon_| since notification issues do not
// update the state.
- action()->OnIssueUpdated(fake_issue_notification());
+ action()->OnIssue(fake_issue_notification());
EXPECT_TRUE(gfx::test::AreImagesEqual(
idle_icon(), action()->GetIcon(nullptr, gfx::Size())));
@@ -299,7 +281,7 @@ TEST_F(MediaRouterActionUnitTest, UpdateIssuesAndRoutes) {
// Update |current_icon_|, with a priority to reflect the warning issue
// rather than the local route.
- action()->OnIssueUpdated(fake_issue_warning());
+ action()->OnIssue(fake_issue_warning());
EXPECT_TRUE(gfx::test::AreImagesEqual(
warning_icon(), action()->GetIcon(nullptr, gfx::Size())));
@@ -310,7 +292,7 @@ TEST_F(MediaRouterActionUnitTest, UpdateIssuesAndRoutes) {
warning_icon(), action()->GetIcon(nullptr, gfx::Size())));
// Update |current_icon_| since the issue has been updated to fatal.
- action()->OnIssueUpdated(fake_issue_fatal());
+ action()->OnIssue(fake_issue_fatal());
EXPECT_TRUE(gfx::test::AreImagesEqual(
error_icon(), action()->GetIcon(nullptr, gfx::Size())));
@@ -321,7 +303,7 @@ TEST_F(MediaRouterActionUnitTest, UpdateIssuesAndRoutes) {
// When the fatal issue is dismissed, |current_icon_| reflects the existing
// local route.
- action()->OnIssueUpdated(nullptr);
+ action()->OnIssuesCleared();
EXPECT_TRUE(gfx::test::AreImagesEqual(
active_icon(), action()->GetIcon(nullptr, gfx::Size())));

Powered by Google App Engine
This is Rietveld 408576698