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

Issue 644413003: Replace MockStatisticsProvider with FakeStatisticsProvider. (Closed)

Created:
6 years, 2 months ago by Mattias Nissler (ping if slow)
Modified:
6 years, 2 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, nkostylev+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Replace MockStatisticsProvider with FakeStatisticsProvider. MockStatisticsProvider is a typical example of gmock only causing excess boilerplate and poor readability. This change implements a proper fake and converts all consumers. BUG=None TEST=unit_tests/browser_tests still compile and pass. Committed: https://crrev.com/6e01d07c5ca1a2b711ca494d2320dbe4423e4ee8 Cr-Commit-Position: refs/heads/master@{#299350}

Patch Set 1 #

Total comments: 5

Patch Set 2 : Add clarifying comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+173 lines, -221 lines) Patch
M chrome/browser/chromeos/customization_document_unittest.cc View 1 8 chunks +21 lines, -41 lines 0 comments Download
M chrome/browser/chromeos/login/oobe_localization_browsertest.cc View 4 chunks +6 lines, -61 lines 0 comments Download
M chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos_unittest.cc View 3 chunks +3 lines, -11 lines 0 comments Download
M chrome/browser/chromeos/policy/device_status_collector_browsertest.cc View 6 chunks +8 lines, -30 lines 0 comments Download
M chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc View 2 chunks +2 lines, -13 lines 0 comments Download
M chrome/browser/extensions/external_provider_impl_unittest.cc View 1 3 chunks +6 lines, -12 lines 0 comments Download
M chromeos/chromeos.gyp View 1 chunk +2 lines, -2 lines 0 comments Download
A chromeos/system/fake_statistics_provider.h View 1 chunk +57 lines, -0 lines 0 comments Download
A chromeos/system/fake_statistics_provider.cc View 1 chunk +68 lines, -0 lines 0 comments Download
D chromeos/system/mock_statistics_provider.h View 1 chunk +0 lines, -36 lines 0 comments Download
D chromeos/system/mock_statistics_provider.cc View 1 chunk +0 lines, -15 lines 0 comments Download

Messages

Total messages: 15 (4 generated)
Mattias Nissler (ping if slow)
stevenjb: Main reviewer asargent: chrome/browser/extensions/OWNERS
6 years, 2 months ago (2014-10-13 13:51:00 UTC) #2
stevenjb
https://codereview.chromium.org/644413003/diff/1/chrome/browser/chromeos/customization_document_unittest.cc File chrome/browser/chromeos/customization_document_unittest.cc (right): https://codereview.chromium.org/644413003/diff/1/chrome/browser/chromeos/customization_document_unittest.cc#newcode139 chrome/browser/chromeos/customization_document_unittest.cc:139: EXPECT_EQ("mozc-jp", customization.keyboard_layout()); We don't appear to test 'hardware_class' or ...
6 years, 2 months ago (2014-10-13 14:28:20 UTC) #3
Mattias Nissler (ping if slow)
PTAL https://codereview.chromium.org/644413003/diff/1/chrome/browser/chromeos/customization_document_unittest.cc File chrome/browser/chromeos/customization_document_unittest.cc (right): https://codereview.chromium.org/644413003/diff/1/chrome/browser/chromeos/customization_document_unittest.cc#newcode139 chrome/browser/chromeos/customization_document_unittest.cc:139: EXPECT_EQ("mozc-jp", customization.keyboard_layout()); On 2014/10/13 14:28:20, stevenjb wrote: > ...
6 years, 2 months ago (2014-10-13 15:01:08 UTC) #4
stevenjb
lgtm https://codereview.chromium.org/644413003/diff/1/chrome/browser/extensions/external_provider_impl_unittest.cc File chrome/browser/extensions/external_provider_impl_unittest.cc (right): https://codereview.chromium.org/644413003/diff/1/chrome/browser/extensions/external_provider_impl_unittest.cc#newcode146 chrome/browser/extensions/external_provider_impl_unittest.cc:146: chromeos::system::ScopedFakeStatisticsProvider fake_statistics_provider_; On 2014/10/13 15:01:08, Mattias Nissler wrote: ...
6 years, 2 months ago (2014-10-13 15:07:43 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/644413003/260001
6 years, 2 months ago (2014-10-13 15:16:11 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/17241)
6 years, 2 months ago (2014-10-13 15:22:33 UTC) #9
Mattias Nissler (ping if slow)
Ah, still need Antony's stamp.
6 years, 2 months ago (2014-10-13 15:40:33 UTC) #10
asargent_no_longer_on_chrome
lgtm
6 years, 2 months ago (2014-10-13 17:52:49 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/644413003/260001
6 years, 2 months ago (2014-10-13 19:48:53 UTC) #13
commit-bot: I haz the power
Committed patchset #2 (id:260001)
6 years, 2 months ago (2014-10-13 19:52:42 UTC) #14
commit-bot: I haz the power
6 years, 2 months ago (2014-10-13 19:53:29 UTC) #15
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/6e01d07c5ca1a2b711ca494d2320dbe4423e4ee8
Cr-Commit-Position: refs/heads/master@{#299350}

Powered by Google App Engine
This is Rietveld 408576698