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

Issue 1417893005: Fix MRDialogDelegate and tests (Closed)

Created:
5 years, 1 month ago by imcheng
Modified:
5 years, 1 month ago
Reviewers:
msw, apacible
CC:
chromium-reviews, media-router+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[MR] Fix MediaRouterDialogDelegate and MediaRouterActionUnitTest. - MediaRouterDialogDelegate has a WeakPtr to MediaRouterAction, but it it never set in the ctor. The SetAction() method appears to be never called. As a result, the WeakPtr is always null. This patch sets action_ in the ctor. Changed expectations in test. - MediaRouterActionUnitTest setup is incorrect. It should call MediaRouterTest to have the kEnableMediaRouter switch activated. - MediaRouterActionUnitTest should only be inlcuded if we are building Media Router. BUG=548456 Committed: https://crrev.com/7b1b702ddf43a7fb214a460ff43d976b73e1a973 Cr-Commit-Position: refs/heads/master@{#356978}

Patch Set 1 : test should fail in this ps because action_ is now set, resulting in wrong expectations #

Patch Set 2 : Tests should hopefully pass now with a fix in expectations #

Patch Set 3 : cleanup #

Total comments: 14

Patch Set 4 : Addressed comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -31 lines) Patch
M chrome/browser/ui/toolbar/media_router_action_unittest.cc View 1 2 3 5 chunks +11 lines, -17 lines 0 comments Download
M chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc View 1 2 3 4 chunks +2 lines, -13 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 2 chunks +1 line, -1 line 0 comments Download

Messages

Total messages: 15 (3 generated)
imcheng
msw: PTAL at chrome/browser/ui/toolbar/media_router_action_unittest.cc apacible: PTAL at everything Thanks!
5 years, 1 month ago (2015-10-27 23:11:40 UTC) #3
msw
https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc File chrome/browser/ui/toolbar/media_router_action_unittest.cc (right): https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc#newcode22 chrome/browser/ui/toolbar/media_router_action_unittest.cc:22: using testing::AtLeast; nit: inline testing:: below instead of adding ...
5 years, 1 month ago (2015-10-27 23:26:02 UTC) #4
imcheng
PTAL https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc File chrome/browser/ui/toolbar/media_router_action_unittest.cc (right): https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc#newcode22 chrome/browser/ui/toolbar/media_router_action_unittest.cc:22: using testing::AtLeast; On 2015/10/27 23:26:02, msw wrote: > ...
5 years, 1 month ago (2015-10-28 00:19:23 UTC) #5
msw
rubber stamp lgtm, but the close codepaths aren't entirely obvious to me.
5 years, 1 month ago (2015-10-28 17:45:47 UTC) #6
apacible
https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc File chrome/browser/ui/toolbar/media_router_action_unittest.cc (right): https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc#newcode297 chrome/browser/ui/toolbar/media_router_action_unittest.cc:297: EXPECT_CALL(*mock_delegate, OnPopupClosed()).Times(1); On 2015/10/28 00:19:23, imcheng1 wrote: > On ...
5 years, 1 month ago (2015-10-29 02:06:59 UTC) #7
apacible
https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc File chrome/browser/ui/toolbar/media_router_action_unittest.cc (right): https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc#newcode297 chrome/browser/ui/toolbar/media_router_action_unittest.cc:297: EXPECT_CALL(*mock_delegate, OnPopupClosed()).Times(1); On 2015/10/29 02:06:58, apacible wrote: > On ...
5 years, 1 month ago (2015-10-29 02:07:32 UTC) #8
imcheng
On 2015/10/29 02:07:32, apacible wrote: > https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc > File chrome/browser/ui/toolbar/media_router_action_unittest.cc (right): > > https://codereview.chromium.org/1417893005/diff/40001/chrome/browser/ui/toolbar/media_router_action_unittest.cc#newcode297 > ...
5 years, 1 month ago (2015-10-29 03:27:39 UTC) #9
imcheng
I have just tested closing the dialog via tab closing and the esc key and ...
5 years, 1 month ago (2015-10-29 20:33:14 UTC) #10
apacible
Thanks! lgtm
5 years, 1 month ago (2015-10-29 22:08:15 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1417893005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1417893005/60001
5 years, 1 month ago (2015-10-29 22:13:51 UTC) #13
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 1 month ago (2015-10-29 23:17:39 UTC) #14
commit-bot: I haz the power
5 years, 1 month ago (2015-10-29 23:18:38 UTC) #15
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/7b1b702ddf43a7fb214a460ff43d976b73e1a973
Cr-Commit-Position: refs/heads/master@{#356978}

Powered by Google App Engine
This is Rietveld 408576698