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

Issue 2623953002: [Chromecast] Fix media session blocking tests. (Closed)

Created:
3 years, 11 months ago by derekjchow1
Modified:
3 years, 10 months ago
CC:
alokp+watch_chromium.org, chromium-reviews, darin-cc_chromium.org, feature-media-reviews_chromium.org, halliwell+watch_chromium.org, jam, lcwu+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Chromecast] Fix media session blocking tests. This CL: 1) Remove unneeded web_contents logic in CastMediaBlockerTest 2) Makes MockMediaSession a pure mock 3) Adds Add/RemoveObservers to MediaSession base class. This removes a bad static_cast from MockMediaSession to MediaSessionImpl. BUG=665118 TEST=cast_shell_unittests Review-Url: https://codereview.chromium.org/2623953002 Cr-Commit-Position: refs/heads/master@{#447801} Committed: https://chromium.googlesource.com/chromium/src/+/b2738d5ab33c68b6249b64b06d650c71fd90af8b

Patch Set 1 #

Total comments: 13

Patch Set 2 : [Chromecast] Fix media session blocking tests. #

Patch Set 3 : Removed stale TODO #

Total comments: 2

Patch Set 4 : Move MockMediaSession into chromecast/ only #

Total comments: 22

Patch Set 5 : [Chromecast] Fix media session blocking tests. #

Total comments: 1

Patch Set 6 : [Chromecast] Fix media session blocking tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -38 lines) Patch
M chromecast/browser/cast_media_blocker_unittest.cc View 1 2 3 4 14 chunks +22 lines, -31 lines 0 comments Download
M content/browser/media/session/media_session_impl.h View 1 2 3 4 5 2 chunks +3 lines, -3 lines 0 comments Download
M content/public/browser/media_session.h View 1 2 3 4 5 2 chunks +7 lines, -0 lines 0 comments Download
M content/public/browser/media_session_observer.h View 3 chunks +2 lines, -3 lines 0 comments Download
M content/public/browser/media_session_observer.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 53 (32 generated)
derekjchow1
This CL fixes a bad static_cast in CastMediaBlockerTest. This occurs when the MediaSessionObserver constructor tries ...
3 years, 11 months ago (2017-01-13 23:37:42 UTC) #12
alokp
chromecast/ lgtm https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc File chromecast/browser/cast_media_blocker_unittest.cc (right): https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc#newcode23 chromecast/browser/cast_media_blocker_unittest.cc:23: class MockMediaSession : public content::MediaSession { nit: ...
3 years, 11 months ago (2017-01-14 00:23:28 UTC) #13
mlamouri (slow - plz ping)
https://codereview.chromium.org/2623953002/diff/1/content/public/browser/media_session.h File content/public/browser/media_session.h (right): https://codereview.chromium.org/2623953002/diff/1/content/public/browser/media_session.h#newcode74 content/public/browser/media_session.h:74: friend class MediaSessionObserver; This is a bit confusing. Why ...
3 years, 11 months ago (2017-01-16 11:13:20 UTC) #15
Zhiqiang Zhang (Slow)
https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc File chromecast/browser/cast_media_blocker_unittest.cc (right): https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc#newcode34 chromecast/browser/cast_media_blocker_unittest.cc:34: MOCK_METHOD1(AddObserver, void(content::MediaSessionObserver*)); protected? Is it Add/RemoveObserver not overriden which ...
3 years, 11 months ago (2017-01-16 11:23:13 UTC) #18
derekjchow1
https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc File chromecast/browser/cast_media_blocker_unittest.cc (right): https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc#newcode23 chromecast/browser/cast_media_blocker_unittest.cc:23: class MockMediaSession : public content::MediaSession { On 2017/01/14 00:23:28, ...
3 years, 11 months ago (2017-01-18 02:25:34 UTC) #19
Zhiqiang Zhang (Slow)
Sorry for the late reply. Some more suggestions. https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc File chromecast/browser/cast_media_blocker_unittest.cc (right): https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc#newcode23 chromecast/browser/cast_media_blocker_unittest.cc:23: class ...
3 years, 11 months ago (2017-01-18 21:57:51 UTC) #20
derekjchow1
https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc File chromecast/browser/cast_media_blocker_unittest.cc (right): https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc#newcode23 chromecast/browser/cast_media_blocker_unittest.cc:23: class MockMediaSession : public content::MediaSession { On 2017/01/18 21:57:51, ...
3 years, 11 months ago (2017-01-19 01:28:14 UTC) #21
Zhiqiang Zhang (Slow)
https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc File chromecast/browser/cast_media_blocker_unittest.cc (right): https://codereview.chromium.org/2623953002/diff/1/chromecast/browser/cast_media_blocker_unittest.cc#newcode23 chromecast/browser/cast_media_blocker_unittest.cc:23: class MockMediaSession : public content::MediaSession { On 2017/01/19 01:28:14, ...
3 years, 11 months ago (2017-01-19 11:12:45 UTC) #22
derekjchow1
Zhiqiang, PTAL. Moved MockMediaSession into content/public/test, and made Add/RemoveObserver functions part of MediaSession instead of ...
3 years, 11 months ago (2017-01-19 21:06:59 UTC) #23
Zhiqiang Zhang (Slow)
lgtm w/ comments Also please update the CL description and explain why the changes to ...
3 years, 11 months ago (2017-01-20 16:27:56 UTC) #24
derekjchow1
https://codereview.chromium.org/2623953002/diff/40001/content/public/test/mock_media_session.h File content/public/test/mock_media_session.h (right): https://codereview.chromium.org/2623953002/diff/40001/content/public/test/mock_media_session.h#newcode13 content/public/test/mock_media_session.h:13: class MockMediaSession : public MediaSession { On 2017/01/20 16:27:56, ...
3 years, 11 months ago (2017-01-23 21:04:32 UTC) #26
mlamouri (slow - plz ping)
The code itself looks fine but I have two general questions: - why not have ...
3 years, 10 months ago (2017-01-28 02:01:41 UTC) #31
Zhiqiang Zhang (Slow)
https://codereview.chromium.org/2623953002/diff/60001/content/public/browser/media_session.cc File content/public/browser/media_session.cc (right): https://codereview.chromium.org/2623953002/diff/60001/content/public/browser/media_session.cc#newcode1 content/public/browser/media_session.cc:1: // Copyright (c) 2017 The Chromium Authors. All rights ...
3 years, 10 months ago (2017-01-30 12:09:11 UTC) #32
Zhiqiang Zhang (Slow)
On 2017/01/28 02:01:41, mlamouri (slow) wrote: > The code itself looks fine but I have ...
3 years, 10 months ago (2017-01-30 12:09:57 UTC) #33
derekjchow1
Moved back to pure virtual Add/RemoveObserver https://codereview.chromium.org/2623953002/diff/60001/content/public/browser/media_session.cc File content/public/browser/media_session.cc (right): https://codereview.chromium.org/2623953002/diff/60001/content/public/browser/media_session.cc#newcode1 content/public/browser/media_session.cc:1: // Copyright (c) ...
3 years, 10 months ago (2017-02-01 01:22:19 UTC) #35
Zhiqiang Zhang (Slow)
lgtm Please ask a content/ owner for approval
3 years, 10 months ago (2017-02-01 11:10:54 UTC) #39
derekjchow1
+jam, could you PTAL?
3 years, 10 months ago (2017-02-01 17:48:21 UTC) #41
jam
lgtm
3 years, 10 months ago (2017-02-01 23:07:22 UTC) #42
jam
https://codereview.chromium.org/2623953002/diff/80001/content/browser/media/session/media_session_impl.h File content/browser/media/session/media_session_impl.h (right): https://codereview.chromium.org/2623953002/diff/80001/content/browser/media/session/media_session_impl.h#newcode88 content/browser/media/session/media_session_impl.h:88: void AddObserver(MediaSessionObserver* observer) override; nit: move by the other ...
3 years, 10 months ago (2017-02-01 23:07:59 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2623953002/100001
3 years, 10 months ago (2017-02-02 18:27:48 UTC) #50
commit-bot: I haz the power
3 years, 10 months ago (2017-02-02 18:34:26 UTC) #53
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/b2738d5ab33c68b6249b64b06d65...

Powered by Google App Engine
This is Rietveld 408576698