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

Issue 6350001: Replace MockFilterCallback with MockCallback and simplify unit tests. (Closed)

Created:
9 years, 11 months ago by scherkus (not reviewing)
Modified:
9 years, 7 months ago
CC:
chromium-reviews, vrk (LEFT CHROMIUM), sjl, Alpha Left Google, ddorwin+watch_chromium.org, acolwell GONE FROM CHROMIUM, annacc, awong, Paweł Hajdan Jr., scherkus (not reviewing), brettw-cc_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Replace MockFilterCallback with MockCallback and simplify unit tests. We had a ton of unnecessarily duplicated code, most of which could be solved by introducing NewExpectedCallback(). BUG=none TEST=media_unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=71537

Patch Set 1 #

Patch Set 2 : copyright years #

Total comments: 2

Patch Set 3 : forgot a file #

Patch Set 4 : forgot some files #

Unified diffs Side-by-side diffs Delta from patch set Stats (+210 lines, -384 lines) Patch
M chrome/renderer/media/audio_renderer_impl_unittest.cc View 1 2 3 8 chunks +9 lines, -19 lines 0 comments Download
M media/base/composite_filter_unittest.cc View 1 24 chunks +46 lines, -86 lines 0 comments Download
A media/base/mock_callback.h View 1 chunk +48 lines, -0 lines 0 comments Download
A media/base/mock_callback.cc View 1 chunk +25 lines, -0 lines 0 comments Download
M media/base/mock_filters.h View 2 chunks +0 lines, -51 lines 0 comments Download
M media/base/mock_filters.cc View 1 chunk +0 lines, -12 lines 0 comments Download
M media/filters/audio_renderer_base_unittest.cc View 1 7 chunks +15 lines, -48 lines 0 comments Download
M media/filters/decoder_base_unittest.cc View 3 chunks +3 lines, -7 lines 0 comments Download
M media/filters/ffmpeg_demuxer_unittest.cc View 1 12 chunks +12 lines, -33 lines 0 comments Download
M media/filters/ffmpeg_video_decoder_unittest.cc View 1 7 chunks +8 lines, -27 lines 0 comments Download
M media/filters/file_data_source_unittest.cc View 1 5 chunks +9 lines, -23 lines 0 comments Download
M media/filters/video_renderer_base_unittest.cc View 1 8 chunks +10 lines, -40 lines 0 comments Download
M media/media.gyp View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/glue/media/buffered_data_source_unittest.cc View 1 2 3 4 chunks +4 lines, -12 lines 0 comments Download
M webkit/glue/media/simple_data_source_unittest.cc View 1 2 3 9 chunks +19 lines, -26 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
scherkus (not reviewing)
Cleaning up MockFilterCallback stuff. I decided to leave in the destructor expectation (even though I'm ...
9 years, 11 months ago (2011-01-14 02:52:26 UTC) #1
acolwell GONE FROM CHROMIUM
LGTM I'm excited about how much code this removes. :) http://codereview.chromium.org/6350001/diff/2001/media/base/composite_filter_unittest.cc File media/base/composite_filter_unittest.cc (right): http://codereview.chromium.org/6350001/diff/2001/media/base/composite_filter_unittest.cc#newcode244 ...
9 years, 11 months ago (2011-01-14 19:29:14 UTC) #2
scherkus (not reviewing)
9 years, 11 months ago (2011-01-15 02:11:09 UTC) #3
http://codereview.chromium.org/6350001/diff/2001/media/base/composite_filter_...
File media/base/composite_filter_unittest.cc (right):

http://codereview.chromium.org/6350001/diff/2001/media/base/composite_filter_...
media/base/composite_filter_unittest.cc:244: EXPECT_CALL(*callback,
RunWithParams(_));
On 2011/01/14 19:29:14, acolwell wrote:
> Perhaps create a ExpectRunAndDestroy() method on the mock so these 2 lines
don't
> have to be copied everywhere a deferred call is expected.

I like it!  Done.

Powered by Google App Engine
This is Rietveld 408576698